Prague is the capital city and the largest city of Czech Republic – a nation famous for long history and ornate castles. In this sense, Prague is a quintessential Czech city. It is famously called the city of a thousand spires because of the presence of very many churches. Its baroque architecture is reminiscent of the bygone era – the cobblestone streets, the old bridges and castles, towering churches and synagogues are a treat to the eyes. And yet the city’s modern life, especially night life, is oh so vibrant with clubs and bars remaining open until wee hours. In fact, Prague is considered to be serving the best beer in all of Europe. It is a magical city meant for aimless wandering and each corner takes you by wonder. A seamless blend of ancient and modern, Prague ticks every box in your European travel bucket list.