If you’re in town for more than a few days, then plan a day trip to explore the diverse attractions of the surrounding area. Just a short hop from Amsterdam lies a rich landscape of gorgeous countryside, beaches, windmills and historic towns – all easily reachable from the city centre. Just 20 minutes from Amsterdam Central by train, the picturesque city of Haarlem overflows with history and culture, plus a great selection of shops, cafes and restaurants. And if lying on a beach is more your thing, then the beautiful golden stretches at Bloemendaal aan Zee and Zandvoort aan Zee will be happy to oblige with golden sands, dunes and plenty of watersports. Looking for picture-perfect views of windmills, rolling grassland and winding canals? Set your sights on the Zaanse Schans, a pastoral paradise that’s so photogenic it is basically why Instagram was invented.