Some of the must-see attractions in Budapest include the Buda Castle, Fisherman's Bastion, Hungarian Parliament Building, St. Stephen's Basilica, Matthias Church, Chain Bridge, and the thermal baths, such as Széchenyi and Gellért Baths.