One of the values of the forum should be discovering what isn't in the guide books.
Here is one, 7 small houseboats with rooftop jacuzzi decks in a Danube River marina that has a very nice restaurant.
While a bit remote upstream from the tourism the location is just a few minutes walk from a stop on tge M3 line so you can be in tge heart of the city in under 10 minutes.