I would recommend putting Grietje's boat on your list if you're looking for a place to stay in Amsterdam. You will have a valuable experience that you can't get anywhere else as staying on the historic sailing ship. The location is so convenient. You take a ferry from the central station and walk for a few minutes. You can buy any stuff in the nearby supermarket, and you spend a perfect night on the boat.