There is a little part of Czech Republic that has garnered less attention from the world, but still reserves many hidden treasures and offers the second largest heritage site in the country. As one of the most beautiful artistic baroque towns in Czech Republic, Olomouc gives its visitors a different holidaying experience that could rival its popular cousin, Prague. Its beautiful streets dotted with medieval churches, gorgeous fountains and historic buildings offer the uninitiated plenty to explore.