We used Air BnB when we went to Amsterdam as the hotels there are very expensive. Would definitely do it again.
There are other sites as well such as vrbo https://www.vrbo.com/results?q=Amsterdam%2C%20Netherlands&bedrooms=Studio-plus, which I have also used.