The best places in Europe is Olomouc, the Czech Republic