We're traveling from Miami, FL to Milan on June 6th (arrive at 9am on 6/7) and departing out of Milan back to Miami on 6/20. Our goals are to go to Sorrento (3nights), Amalfi coast (3-4 nights), Santa Margarita (3 nights) and Lake Como (3-4 nights).
We've decided to fly directly on arrival from Milan to Naples on the front end and take a train to Santa Margarita. Would you know if we can train from Amalfi area or do we need to head back to Sorrento or Naples to catch a train?
Also, once we get to Santa Margarita, we'll spend 3 nights then onto Varenna on Lake Como for 3 nights before flying home from Milan. Is it advisable to rent a car for this last portion of the trip or just rely on local transportation and taxis?
Thank you all!