Things to do in Budapest in Hungary, from cafes and cakes to history, wine and Budapest baths. 25 places to visit in Budapest ...