Grâce au privilège accordé par le roi Jean de Luxembourg, la ville vit le jour au début du 14ème siècle et prospéra du fait de sa situation à proximité d’une voie d’échanges commerciaux. Au 16ème siècle, elle put se libérer de sa condition de servage et obtint le statut de ville franche. Cette situation permit de construire des maisons de pierre sur les anciennes structures en bois (par exemple l’imposante maison à arcades « La Vieille poste ») ainsi que de transformer le fort gothique en château Renaissance. Aujourd’hui, ce château, jadis propriété de la famille aristocratique Žerotín, accueille le musée du Chapeau tout à fait unique en son genre. Les visiteurs de la ville apprécieront également la splendide maison baroque « A l’ange » avec sa pharmacie.