Also, be sure you understand the Anne Frank tour ticket website and
the exact time they go on sale to purchase your tickets. And set your
alarm because the tickets go on sale on Tuesdays at 10am Amsterdam
time. If you wait until later that day most time slots will be sold
out.
I just want to highlight this comment as it is very important - you will be visiting during a popular time. You can search this forum for tips on ticket strategy, but make sure you don't miss purchasing your tickets on the correct Tuesday six weeks before your travel dates. Depending on your time zone this is very likely the middle of the night (as the ticket window opens 10 a.m. Amsterdam time). Your travel dates may also affect this as the US changes to daylight savings earlier than the Netherlands does. A website like timeanddate.com can help you plan this out for specific dates. It helps to practice the week before to see how things work. FWIW I recommend getting tickets that include the introductory program - you get a bit more background information before going in the museum and use a separate entrance from the main tourist crowd.
The Van Gogh museum is advance ticketing only (cannot buy at venue) but doesn't have the rigid timing issue. I would purchase those as far ahead as you can though, another popular place. I also suggest Rijksmuseum but if you're only there for four days you may have enough on your plate already.
Sorry I don't have hotel recs as the one I stayed at most recently in the central city did not have an elevator, and your two listed hotel ideas are above my usual budget range. FWIW prices have shot up astronomically since I was there (I just looked at the property I booked in 2022 and it is currently more than double the rate I paid). If you find something in your price range that meets your requirements book it immediately. Best of luck!