Sitting pretty between the High Tatras and the Levoča Mountains, Kežmarok's 15th-century castle and modest historic centre afford a glimpse of its high-and-mighty history. The town's name is thought to come from the German Käsemarkt (cheese market), a relic of the town's German and Hungarian past.
While part of the Hungarian Kingdom, Kežmarok served as a strategic base for Thököly royals. By the end of the 17th century it had blossomed into a town of craftsmen and traders, with dozens of guilds.
Strolling along Hlavné nám's tightly packed merchant houses and a tour of the castle are good reasons to pass through, but peaceful Kežmarok won’t occupy you for more than a day.