Budapest is a city of thermal baths, stunning bridges, and lively nightlife.