Travelling! help 10 points!!?

I plan to travel to Italy (Venice, Florence, Naples and Rome), then to Barcelona and then Budapest Hungary being my last stop. this will be a 3 week vacation. Would this order be okay? or would you suggest a different order? Thank you
1 answer 1