I visited Prague in May. The weather was nice while I was there (most of the time) and it was an exciting time! There were plenty of castles and historic buildings. Despite the fact that Czech Republic is a a former eastern bloc and former communist country, you can hardly see any traces of that era in Prague. The fascinating aspect about Prague is the vivid structures. Definitely not a skyscraper city, Prague typically has straight buildings of 3-5 storeys and contiguous side walls. Make sure you take a tripod with you since the night scenes of Prague are amazing.
|Karlovy Lazne: The Largest Disco in Central Europe|
|Famous Prague Astronomical Clock|