This architectural treasure trove is one of the most under-rated big cities in Europe. Budapest has something for everyone - deep-rooted history, sprawling thermal baths delicious Hungarian food and crazy nightlife. You would easily need 3-5 days to revel in