Located in the middle of Europe, the Czech Republic is a small country filled by the medieval history. The whole area is filled with a lot of awesome castles, beautiful Sudetes and Krkonoše mountains and the small medieval towns. The capital and the biggest city is Prague, where you will find almost endless things to do, visit and see. The whole city is full of historical buildings, churches, restaurants, bars, and other great monuments. Prague is great, but we cannot forget that the Czech Republic has much more interesting places and tourist attractions that we should see. You will find here such beautiful historical cities as Kroměříž, Olomouc, Český Krumlov, Kutná Hora, Telč, Mariánské Lázně, Liberec, Třebíč, Litoměřice, and Tábor. Every part of the Czech Republic it charming in its own way and in every place you will find so much interesting things to do and see.