Less than 50 kilometers from the capital of Denmark, Copenhagen, Helsingør (english: Elsinore)is being promoted as a perfect place for a holiday, but it is also a busy ferry port. Countless Swedes make the 20-minutes trip across the short stretch of water by boat from Hälsingborg for cheap supplies or simply to enjoy a day out. Yet, this unassuming town boasts a medieval Shakespearean past, for this is Helsingør, home to Hamlet's castle, the mighty Kronborg (an UNESCO World Heritage site). The medieval quarter is particularly pleasant to explore on foot and has some fascinating buildings, such as the beautifully preserved Carmelite Monastery (Karmeliterklostret) attached to St. Mary's Church (Sankt Mariæ Kirke). Dotted about the town, you'll find quaint boutiques, atmospheric cafés, and charming restaurants.