Planning a European getaway? The Czech Republic is calling — with its fairytale towns, medieval castles, natural beauty, and ...