Is Budapest worth visiting? Discover 7 fantastic reasons to explore the city, from historic sites and thermal baths to delicious cuisine.