Amsterdam offers a lot of accommodations. You can spend the night in an hotel or also rent a cabin on a houseboat on the canals are possible. For young people there are inexpensive beds in a dormitory in an hostel. A popular and cheap alternative to hotels are camping sites at the outskirts of Amsterdam, partially you can rent a wooden cabin.