A quintessential fairytale town, Cesky Krumlov is situated roughly two hours south of Prague, and just over an hour from the Austrian city of Linz. Home to the second-largest castle in the Czech Republic, it is a picturesque maze of Renaissance-style buildings and cobblestone streets, bisected by the winding Vltava River. Almost untouched during World War II and the subsequent Soviet occupation, Cesky Krumlov has a precious beauty that makes a visit here an absolute must.