Looking beyond the Amsterdam city limits, there is still much to discover. Smaller towns close-by, including Haarlem, Zaandam and Edam, are not only historic and quaint, but offer rich cultural opportunities with their museums, markets and hospitality. For those looking to escape the city and relax, Amsterdam's proximity to the North Sea means picturesque beach resorts are only a short ride away. These are perfect for family outings, and for those looking to party.