The Czech Republic is nowadays a priceless gem of picturesque villages, impressive castles and mediaeval towns. It's famous capital Prague should not detract from the wealth of historical and cultural gems such as Kutna Hora, Litomysil, Olomuc, Kromeritz and Telc abundant in this land at the heart of Europe.