Cruising the Danube is something you can and should do in every capital city from Europe located on the Danube. Budapest is one of them but you can find the same kind of cruises in Vienna or Belgrade. It’s a great way to spend a few hours seeing the city from a different perspective.
More about Budapest at routemat.es/10-things-to-do-in-budapest/