We are two couples planning a fall trip to Sicily. It’s the first time any of us will have been in Sicily. We plan to start with a week in Palermo in late October, with several day trips, then train to Milazzo at the beginning of November to catch the ferry to Lipari. We want to stay overnight there before continuing our train trip to Taormina, then Siracusa, and flying out of Catania. It looks like there are frequent trains and ferries. Do we need to buy tickets for the train and ferry in advance or just buy them before we board the day of the trip?
Thanks for your help and you can throw in suggestions for favorite accommodations and restaurants, too!