Olomouc is one of the most beautiful places in the Czech Republic. It has a vibrant arts, culture and nightlife scene. Here are 20 things to do in Olomouc.