This guide to things to do in Olomouc, Czech Republic will show you the top attractions, restaurants, sights, and highlights of the city.