Soak in grand thermal baths, cruise the Danube at night, and explore Buda Castle and ruin bars in Hungary's vibrant capital