All you need to know about visiting the cute town of Telc, Czech Republic, which is one of 12 UNESCO World Heritage sites in the country!