Starting at the market area, if you go past the entrance to the Nilfgaardian quarter, you can find a slope of rubble that you can climb. Up there is an infinite supply of harpies (i.e. they respawn after a day or so). Depending on your story choices, this might also be the only way you can take to reach the market in the first place, so you may already know what area I'm talking about. As for the rotfiend tongue, they usually spawn in the sewers - the entrance is again near the Nilfgaardian quarter, if you instead look to the right where the Mighty Numa hangs out; not far away from him and Marcus, there is a door leading down into the sewers. The enemies you can meet in the first room are either bullvores or rotfiends, and they respawn just like the harpies.
Some of the other items you cannot find past a certain point in the game (such as the queen endrega pheromones), but these items are marked as 'quest items,' so I was too scared to sell them anyway, the first time I played. This isn't too harsh, in my opinion. Like Rhonmeh wrote, this game goes much easier on you than TW1 did.