Thanks for your detailed answer! I completely agree using regional trains and FlixBus is such a smart and affordable way to see Italy. I also tried BlaBlaCar during my trip, and it was a great experience meeting locals while saving money. Early bookings definitely make a big difference too perfect tips for budget travelers!