Advice on where to stay in Amsterdam? 7/2-7/5

First trip for family of 3 (15-year-old son). We'd love to be reasonably centrally located without breaking the bank. Open to air b & b, houseboats, canal houses, etc as well as hotels. We'd need a small fridge for insulin; kitchenette would be helpful too. Thx in advance!