There are over two hundred - the oldest of them was founded in the Middle Ages, and more often than not, they offer breathtaking views of the city.Prague is the capital of the Czech Republic, and is also known as the City of 100 Spires.
This is one of the oldest cities in Europe, having survived World War II with almost no damage.
The beautiful scenery means that not only do you get to visit a historic city, but one of the most romantic cities on the planet.
The women here don't even try to look hot - it just comes to them naturally.
How can one city be filled with so many world class beauties?
They are upholding one of Europe's more bizarre – and controversial – traditions: the Easter beating of women.
It's an old fertility rite that dates back to the Middle Ages; the only thing is that, in the Czech Republic, it's not confined to the history books.
Among the obligatory stopping points are the Roxy, Akropolis, Cross Club or the multimedia space Meet Factory.
A popular tourist destination is the four-storey club Karlovy Lazně, where each floor is dedicated to a different musical genre.
For some women in the Czech Republic, Easter is a time to dread.