I definitely recommend Veronika's room for a very reasonable, well-located (a few blocks from the metro, but if you enjoy walking, you can walk to any of the "tourist" sites), comfortable stay in Prague. Veronika is easy going and very hospitable--it is clear that she really cares about hosting people, but will also give you space if you need/desire.