Chic hotel with river views, a Mediterranean restaurant, and a gym. The Budapest Marriott Hotel offers stunning Danube views from all 364 rooms.