Book a hotel in advance. We recommend that you have a look at the hotels outside of Amsterdam too. It might be cheaper and logistically better to stay in old Leiden or Haarlem if you plan to visit not only Amsterdam but also
Rotterdam, The Hague, The North Sea, or the Keukenhof park during your journey. Utrecht, with its double double-decker canals, is the perfect place to stay if you plan to visit Amsterdam, Castle De Haar, Eindhoven, and Maastricht.
If you like small towns, nature, national parks with dunes, and sheep farms, but you're not ready to leave Amsterdam - have a look at hotels in Alkmaar, Hoorn, or Edam. You can even stop at an eco-farm, surrounded by fields with lambs and cows. The Dutch transportation system works exceptionally well, so you will never have trouble getting around.
You may also want to travel around the entire country, moving from one town to another, and to Amsterdam for a day or two. Remember that the Netherlands offers a lot of surprises: wherever you turn, you will end up either in Bosch's or Rembrandt's hometown. You might also end up in an antique castle or discovering some fantastic futuristic architecture. We'll be happy to help plan your travel route.