Located in the very heart of Europe, the Czech Republic, aka Bohemia, with its capital of Prague, has become a highly desired travel destination in last couple of years. Lovely medieval towns, magical fairy-tale castles, diverse nature landscapes and delicious food are just the pieces of what one can explore.