À partir du XIVe siècle, la ville fut habitée essentiellement par des gens de langue et de culture hongroise, bien que, à partir de la deuxième moitié du XVIIIe siècle et jusqu'au début du XXe siècle, la ville fit partie de l'Empire autrichien, voire de l'Empire austro-hongrois. La plupart des bâtiments de la vieille ville datent de cette période s'étendant de la fin du XIVe au début XXe siècle. Par conséquent, on y trouve tous les styles architecturaux européens, du gothique à l'art nouveau.