Hi from Wisconsin,
Oh gosh. You are going to be in Budapest. Let's not stay in a Holiday Inn. You might as well stay home.
The place I have stayed at for my last five visits has been the Radio Inn. In a way, it was pure Soviet. However, while it has a web presence it just never allows a registration.
You are paying for this trip so you get a bBudapest experience. You want a Budapest experience. The Marriott room ($175) will have a great view if you are willing to pay the price. and you intend to sit in front of the window looking out onthe city you should be walking in. Let me just throw out the first place I saw on a Google Maps. I didn't read reviews or anything. The Silver Hotel ($41) is more classic Budapest. The rooms have that funky Eastern European look. And instead of entering a chain motel you will be IN Budapest. There are dozens of places to stay in Budapest.
The New York Palace. forget the name this is over the top Budapest at about $144. The famous New York Cafe, now more of a restaurant, is on the ground floor. Take a look at THAT cafe. The rooms are modern but the entrance...wow. And while not on the Danube, you are in the heart of the city.
I would recommend going on booking.com and looking around Budapest, probably Pest center. And find a place with a price/ comfort level/location. Next time I go back the New York Palace is going to be my splurge. But $144/night is about what motels want in my part of Wisconsin, and I only get a crappy new room in blah building in Wisconsin.
While you are in town go into the Four Season Hotel at Roosevelt ter. The Pest end of the Chain Bridge. Go in at night, have a drink (splurge) poke around the lobby and enjoy this beauty, then stroll back and forth across the chain bridge.