Prague: A fairy tale city in the heart of Europe

Prague, Czech Republic

Prague, truly a fairy tale city, is covered in maze like cobbled streets, medieval squares, romantic bridge over Vltava River and grandiose castle on top of the hill, so one doesn’t need much imagination to comprehend life from centuries ago.
Prague was named “the City of a Hundred Spires” in the 19th century, but they are saying now it has more than five hundred.