Olomouc: the Czech Republic's best kept secret?