I am planning a 12-day trip to Europe with two friends. We are all males in our early 20s, interested in sightseeing, nightlife, and enjoying local cuisine and culture. I studied abroad last year and saw a great many places in Europe, so am trying to hit a few on my list that I missed.
Florence and Athens are the two must-see places on the list.
Right now the plan is:
Fly into Rome and train to Florence/Fly into Florence (1 day)
Florence: 2 full days
Train to Pisa then flight to Budapest (1 day)
Budapest: 3 full days
Return to Pisa/Rome, stay overnight (1 day)
Fly to Athens (1 day)
Athens: 2 full days
Fly home to US
So in total: 2.5 days in Florence, 3.5 days in Budapest, 3 days in Athens
My question is: Is seeing Budapest worthwhile in this case or should I devote extra time to Florence or add a trip to Greek Islands (Mykonos in particular)?
I have heard Budapest is a great cultural city with nightlife, but I do not want to sell my other experiences short. Would I get a much better experience of Greece with a longer stay and trip to the islands? I do not want to just lie on the beach all day however, as I can get that in Florida.
The reason for the longer stay in Budapest is due to much cheaper flights on the particular days.
I have been to London, Rome, Paris, Madrid, Berlin, Munich, Vienna, Dublin, Brussels, and Tallinn previously.
I am grateful for any feedback you may have. Thanks in advance.
Florence, Cinque Terre, Athens, Mykonos, Santorini