Budapest is one of the most beautiful cities in Europe. Sitting on the blue Danube river ... There's a lot to see and do ...