Spending 2 days in Budapest? Find 17 best things to do in Budapest, Hungary including delicious food and gorgeous hotels.