Here’s what to do on your first visit to the Czech Republic: immerse in the fairytale cities of Prague and Cesky Krumlov, drive or hike around the countryside, and drink up the magic, atmosphere, and the world’s greatest beer.