The Czech Republic boasts some of the best preserved, historic architecture in Europe. From the bustling capital of Prague to the tiny and scenic towns of the countryside, here are some of the best things to do in the Czech Republic.