Many visitors love the city for its 'Moorish vibes'. Olomouc is located in the province of Moravia in the Czech Republic. The city boasts several landmarks, such as the Holy Trinity Colum and the ...