After visiting London, Paris and Rome throughout the past years, I took off for a citytrip to Prague last monday which lasted 'till thursday.
I had and idea of what to expect in terms of monuments and buildings yet I wasn't sure about the food as some people had told me it wasn't that terrific, but man were they wrong :)
Also, a lot of the attractions are situated next to each other, or sometimes a 15 minute walk apart from eachother so you don't really need the subway apart from getting to your hotel from the airport.
Anyhow, if you're looking to visit a city because you're into architecture or art, Prague is a good place to start from what I've seen.

small picturegallery