Italy is a country of contradictions. It’s among the most ubiquitous tourist destinations of our day, yet it is strangely impenetrable to outsiders. Although Italy’s coastlines are some of the most gorgeous in the world, the thought of appearing publicly in a bathing suit after even a few days of enjoying decadent Italian food seems mortifying.
Planning a trip to Italy, in spite of the fact that millions of travelers per year (many of them total amateurs) visit Italy, can be an overwhelming undertaking – Italy, like its history and its delicious pasta sauces, is simply too rich in travel experiences to comprehend if you haven’t been there.
1-2. Pisa and Florence
The Leaning Tower of Pisa is one of the most famous tourist attractions in Italy, but the city of Pisa itself is dull and boring. So, rather than spending an entire day in Pisa, simply make a mid-day stop here. You can take a direct train from La Spezia to Pisa, then any of dozens of daily trains up to Florence, after you see the tower.
Once you get to Florence, it’s really up to you how long you stay. If you just explore the city, I recommend staying between 2-3 nights, while you could easily get lost in the surrounding Tuscan countryside for your entire three weeks in Italy.
3. Milan
Milan is far from Italy’s most-loved city, but there are a few reasons I’m recommending you start your three weeks in Italy here. First and foremost, your international flight to Italy is likely to arrive here. Secondly, Milan is relatively civilized and sophisticated compared to most of the rest of Italy, which makes it a great place to ease into Italy. I recommend spending between 1-2 days in Milan.
4. Cinque Terre
Cinque Terre, which literally means “Five Lands” in Italian, is the name ascribed to five small towns that jut out into Mediterranean sea on the northwestern Italian coast near the city of Genova. Whether you choose to stay in Riomaggiore, Manarola, Corniglia, Vernazza or Monterosso, great hiking trails make it easy to explore the terre as much or little as you want to – there’s even a nude beach.
To get to Cinque Terre from Milan, simply take the train to Genova and then transfer to either Levanto or La Spezia, the two nearest major stations to Cinque Terre. I recommend spending between 1-3 days of your three weeks in Italy in Cinque Terre.
5. Rome and the Vatican
Rome is among my favorite cities in the entire world, let alone Italy. Whether you see iconic attractions like the Colosseum and the Vatican, stuff your face in Testaccio or Trastevere or simply stroll along the Tiber river and let 2,500 years of history wash over you, you’re sure to fall as in love with Rome as I did.
Take the train from Florence to Rome, then spend at least 3-5 days in the Eternal City.
6. Naples and the Amalfi Coast
After you finish in Rome, take the train down the coast to Naples, which has a reputation as being dangerous and dirty, but to me, is a microcosm of everything that Italy has to offer. Its ancient quarter, for example, is older than Rome’s – and it’s the closest Italian city to Mt. Vesuvius and the ruins of Pompeii.
Situated right on the Mediterranean, Naples is also a great spot for beach goers. Take a ferry to nearby islands like Capri and Ischia, or find your way down to the Amalfi Coast (renting a car is best) and explore this region, which was one of the four great Italian republics in the 15th century. Depending on how in-depth you explore Naples and its surroundings, you can spend 3-5 days of your three weeks in Italy here.
7. Puglia
If people avoid Naples and its vicinity due to fear of crime or hygiene, then they avoid Puglia, located on the opposite coast of Italy’s “boot,” out of sheer ignorance. Puglia, which also goes by the name “Salento,” is arguably Italy’s most naturally beautiful region, with fluorescent blue-green waters that are evocative of Greece.
To get here from Naples, take the train to Bari, transfer to Lecce and then take the bus to Otranto, Gallipoli or Santa Maria di Leuca, my favorite three places in Puglia. I recommend spending 2-3 days of your three weeks in Italy in Puglia, although you could easily spend a week here. Click here to learn more about what to see and do in Puglia.
8. Bologna
Many Italians I met on the northbound train from Lecce were shocked when I told them where my final destination was. Bologna, after all, is regarded as a city for students and doesn’t appear on the radar of most locals, let alone foreign travelers.
To be sure, Bologna’s status as the culinary capital of Italy is just now beginning to gain mainstream attention. But I assure you: This title is well-deserved. I would almost go so far as to say I can never again eat American pasta, which almost seems insulting by comparison. I recommend spending 1-2 days in Bologna.
9. Venice
I won’t mince my words: I hate Venice. But I’m still recommending you take the train here from Bologna to finish up your three weeks in Italy here, because I do believe it’s better to see something for yourself than to take someone else’s word for it.
Whether you, like me, find a day in Venice to be enough, or you end up spending a few here, explore the city to your heart’s content before you head back to Milan to catch your flight home.
Robert Schrader is a travel writer and photographer who’s been roaming the world independently since 2005, writing for publications such as “CNNGo” and “Shanghaiist” along the way. His blog, Leave Your Daily Hell, provides a mix of travel advice, destination guides and personal essays covering the more esoteric aspects of life as a traveler.