I will be staying in Sorrento for 2 weeks, and then from there I will be visiting Venice, Florence and Milan for 9 days. During my 2 week stay, I will also be visiting Rome for a weekend. What is the cheapest and fastest way to get from city to city? Also, do you recommend buying tickets before I go? I am leaving next month on May 15. Thanks!
Tags: