This blog may contain affiliate links. Read our disclosure policy for more info.
Looking for the best things to do in Sardinia, Italy? You’re in the right place!
We’ve explored this rugged, sun-soaked island from its dazzling beaches to historic towns, and we can confidently say that Sardinia is one of Italy’s most spectacular destinations. Whether you’re after crystal-clear waters, charming villages, or adrenaline-pumping adventures, there’s something here for every traveler.
From sailing through the dreamy La Maddalena Archipelago to snorkeling in marine reserves and spotting wild dolphins, this list covers the best experiences Sardinia has to offer. We’ve handpicked each activity based on our own experiences (and top-rated reviews) to help you plan an unforgettable trip. So, let’s dive into the 10 best things to do in Sardinia!
Don’t Miss Out On Our Top Choice!

The tour we loved the most and suggest booking ASAP is this one!
Our personal FAVORITE experience in Sardinia was this La Maddalena Archipelago sailing tour! This is one of the most stunning parts of Sardinia, and we loved relaxing on the boat, exploring La Maddalena, and swimming in the blue water.
- Don't Miss Out On Our Top Choice!
- Things to do in Sardinia, Italy
- 1. Learn how to cook Culurgiones in Cagliari
- 2. Spend a day exploring La Maddalena Archipelago from Palau
- 3. Explore the Su Nuraxi archeological complex from Cagliari
- 4. See dolphins in Golfo Aranci
- 5. Go snorkeling in Tavolara, a marine-protected area
- 6. Explore Cagliari’s underground history
- 7. Go kayaking around Cala Suaraccia
- 8. Sail along Alghero's Coral Riviera in a wooden ship
- 9. Learn about Sardinian cuisine on a walking food tour in Cagliari
- 10. Discover Cagliari’s history in a vintage Fiat city tour
- Where to Stay in Sardinia, Italy
- Thanks for reading!
- Stay safe in Europe & avoid scams!
- Why We Book Tours with Viator
- Renting a Car in Italy
- AIRALO e-SIM Up To 15% Off With Code "DTRAVEL15"
- What’s an eSIM?
Things to do in Sardinia, Italy
1. Learn how to cook Culurgiones in Cagliari


- Duration: 3 hours
- Time: 11 am
- Highlights: Learn how to make culurgiones (one of Sardinia’s traditional dishes), get a unique perspective on the island’s culture through its cuisine
- Inclusions: Hands-on culurgiones cooking class, lunch, bread, appetizer, culurgiones to take away, bottled water, alcoholic beverages, small group tour
- Rating: 4.9 stars (check 200+ reviews here)
- Free cancellation: Yes
- Price: Check price here!
Nothing brings people together like food, and this Sardinian cooking class proved that firsthand! We arrived as a small group of strangers, but after kneading dough, folding pasta, and sharing stories over wine, we left as new friends.
The class started by preparing fresh, locally sourced ingredients like durum wheat flour, potatoes, mint, and cheese. While the potatoes softened and the sauce simmered, we got to work on the dough. Rolling it out was easy, but sealing the culurgiones into their signature ear-of-wheat shape? Now, that took some practice!
Thankfully, our instructor, Damiano, was patient with us, and after a few attempts, we finally got it right. The more we made, the more we got to eat—so we kept rolling! There was something special about making pasta the old-fashioned way, just like Sardinian families have for generations.
Once the pasta was ready, we sat down to a well-earned feast. Our culurgiones were served with appetizers, a glass of local wine, and, because no Sardinian meal is complete without it—a taste of traditional myrtle liqueur!
The atmosphere felt less like a cooking class and more like a family gathering, with laughter, conversation, and a shared love for food. Don’t just take our word for it, see the glowing reviews from fellow travelers here!
Experiencing Cagliari’s food culture doesn’t get more personal than this! Joining this small-group class is the perfect way to learn, eat, and connect with Sardinian tradition while making unforgettable memories.
Book this tour here and get FREE cancellation 24 hours before you go!
2. Spend a day exploring La Maddalena Archipelago from Palau


- Duration: 7 hours
- Time: 10 am
- Highlights: Swim in the emerald waters of Spargi, Budelli, and Santa Maria, visit the famous Pink Beach, enjoy top-tier comfort and safety on a modern boat with a friendly crew
- Inclusions: Daily boat tour of La Maddalena Archipelago, VAT and passenger insurance, optional pasta lunch, bar with Sardinian specialties
- Rating: 4.7 stars (check 950+ reviews here)
- Free cancellation: Yes
- Price: Check price here!
Sailing through the La Maddalena Archipelago felt like discovering a hidden paradise—crystal-clear waters, untouched beaches, and rugged coastlines that looked too perfect to be real. This boat tour was the perfect way to explore Sardinia’s beautiful coast while hopping between its most famous islands.
We set off from Palau on a sleek, modern boat, grabbing a sunny spot on deck to enjoy the coastline views. The first stop was La Maddalena, where we had time to wander through its charming historic center.
Strolling past colorful buildings and narrow alleyways, we popped into a few small shops and grabbed an espresso before heading back to the boat. Then, it was time for the real adventure—Spargi, Budelli, and Santa Maria.
Swimming in Spargi’s warm, crystal-clear waters was the definition of pure bliss, but floating in the surreal natural pools of Budelli? That was next-level. It felt like drifting in a giant, natural infinity pool!
The boat paused near the famous Pink Beach for photos before continuing to Cala Santa Maria, where we had time for another swim or a short walk to take in the endless blue horizon at the Punta Filetto lighthouse. With an optional pasta lunch on board and a bar stocked with Sardinian specialties, the day felt effortlessly perfect!
Keep in mind the itinerary may change due to weather or National Park regulations, and there’s a required disembarkation fee to pay before boarding. But trust us, this boat trip is more than worth it!
Check out the HUNDREDS of 5-star reviews and book this tour here!
3. Explore the Su Nuraxi archeological complex from Cagliari


- Duration: 3 – 6 hours
- Time: 7:30 am, 8 am, 8:30 am, 9:30 am
- Highlights: Guided visit to the UNESCO–listed site of Su Nuraxi, discover 3,500 years of human history in Sardinia, optional upgrades to visit surrounding sites of interest like the Giara plateau, Giants’ Tomb, and medieval palace
- Inclusions: Driver guide, live commentary, transport by private air-conditioned 9 seater van, hotel/port pickup and drop-off from Cagliari, small group tour
- Rating: 4.9 stars (check 100+ reviews here)
- Free cancellation: Yes
- Price: Check price here!
Su Nuraxi isn’t just an archaeological site—it’s a gateway to a civilization that thrived 3,500 years ago. This small-group tour takes you through one of Sardinia’s most fascinating landmarks, where ancient stone dwellings and fortifications reveal the island’s prehistoric past.
Our journey began with a scenic drive through the Sardinian countryside as our guide, Alessandro, shared insights into the island’s landscapes and history. His incredible knowledge of the Nuraghi brought Sardinia’s ancient past to life before we even arrived!
Stepping into the site felt like traveling back in time as we wandered through the village ruins. Each crumbling wall and narrow passageway told a story of how life evolved here from the Nuragic to the Punic-Roman period.
Next was our favorite part! It was time to enter the main nuraghe, a prehistoric fortress still dominating the landscape. Climbing through its tight entrance and standing inside its central tower made us appreciate just how advanced this civilization was—and how small we felt in its presence!
This tour was one of the most memorable parts of our time in Cagliari! Experiencing Su Nuraxi firsthand was like stepping into the pages of history, but there’s even more to discover! Various tour options allow you to continue the adventure with visits to the Giara plateau, Giants’ Tomb, or a medieval palace.
Book this trip here to uncover Sardinia’s deep-rooted history firsthand!
4. See dolphins in Golfo Aranci


- Duration: 1.5 hours
- Time: Multiple departure times from 8:30 am to 7 pm
- Highlights: See Sardinia’s bottlenose dolphins up close with a boat tour to Figarolo, learn about the Olbia Bay and its dolphins, pause in the waters where dolphin activity is highest
- Inclusions: Skipper, guide, snack, mineral water, iced tea, small group tour
- Rating: 4.8 stars (check 800+ reviews here)
- Free cancellation: Yes
- Price: Check price here!
There’s something magical about spotting animals in the wild, and this dolphin tour off the coast of Figarolo gave us the best seat in the house.
The waters between Capo Figari and Golfo Aranci have been home to a pod of bottlenose dolphins for over a decade, and thanks to the expert guidance of Andrea and Captain Alex, we had an incredible chance to see them up close.
Setting out from Baia Aranzos, we cruised toward Figarolo, where the deep blue waters sparkled under the Sardinian sun. Andrea and Alex weren’t just marine biology experts—they were genuinely passionate about sharing their knowledge. They answered every question with enthusiasm, turning what could have been just a sightseeing trip into an immersive, educational experience.
As we neared a fish farming area where sea bass and sea bream are raised, the excitement on board grew. This spot is a known feeding ground, and within minutes, we saw fins breaking the surface. Watching the dolphins swim and dive so close to the boat was absolutely unforgettable. Then, as if on cue, one even leaped out of the water, putting on a show that felt straight out of a nature documentary!
With a small group on board, the experience felt intimate, and there was plenty of room to move around for the best views. We loved how relaxed and exciting this trip was, and if you’re looking for an unforgettable way to experience Sardinia’s marine life, you will too!
Book this tour here to access FREE cancellation before you go!
5. Go snorkeling in Tavolara, a marine-protected area


- Duration: 4 hours
- Time: 9 am or 9:30 am
- Highlights: Half-day snorkeling trip at Tavolara Island, visit the wreck of the Crisso ship in Porto San Paolo, swim in the natural pools of Molara, go ashore at Tavolara Island (optional)
- Inclusions: Mask with snorkel, fins, wetsuit, and buoyancy aid, mineral water, iced tea, snacks, small group tour
- Rating: 4.9 stars (check 200+ reviews here)
- Free cancellation: Yes
- Price: Check price here!
Exploring Sardinia’s underwater world doesn’t get much better than this half-day snorkeling tour in the Tavolara Marine Protected Area. With no experience needed and a small group setting, it was the perfect way to get up close to marine life without feeling overwhelmed. From colorful fish to a sunken shipwreck, every stop was a new adventure.
We set off from Porto San Paolo with our guides, Daniel and Sandra, who instantly made us feel at ease. They walked us through the snorkeling gear with simple, helpful tips, making it easy even for beginners.
Our first stop was the wreck of the Crisso, resting just beneath the surface. Swimming over it felt surreal—like floating above history, with schools of fish weaving through the rusted structure as sunlight moved through the water.
Next, we moved on to the natural pools of Molara, where the water was so clear we could see dozens of fish before we even jumped in. Floating effortlessly with the help of buoyancy vests, we watched marine life up close while the cliffs of Tavolara Island framed the background. Those who didn’t want to snorkel could go ashore and explore, making it a great experience for everyone.
Sitting back, soaking up the sun, and taking in the rugged coastline, we couldn’t think of a better way to discover Sardinia’s wild beauty. Whether you’re an expert snorkeler or a complete beginner, this tour is the perfect way to experience Sardinia’s marine life up close!
Reserve this tour now and pay later when you book in advance here!
Why We Book Tours with Viator
Viator is a trusted online booking system for tours around the world! We almost always book our tours using Viator for a couple of reasons:
- Free cancellation on most tours – Most of the tours on Viator allow you to cancel and get a full refund up to 24 hours in advance. This is handy in case plans change, or if booking an outdoor activity, the weather forecast is looking grim.
- Reserve now and pay later – You can secure your spot on some of the most popular tours well in advance and not pay until closer to the day of the tour.
- Lowest price guarantee – If you happen to find the same tour at a lower price elsewhere, Viator will refund you the price difference.
- Pay in your chosen currency – Avoid costly international transaction fees by choosing to pay in your home currency.
- Peace of mind – When booking with tour operators you find in person on the street or in small booking offices, you are often promised one thing and given another. This online platform holds tour operators accountable with a written description of inclusions as well as the opportunity for customers to leave reviews.
Check out the Viator website here! Or, for more info, read our detailed review about Viator here.
6. Explore Cagliari’s underground history


- Duration: 2 hours
- Time: 10 am and 4 pm
- Highlights: Experience Cagliari’s history far from the crowds by heading underground, visit the crypts of Santa Restituta and Sant’Eulalia and the Salesian School Tunnel, discover the significance of each cave, crypt, and tunnel, and enjoy unique photo ops
- Inclusions: Local guide, entry fees for the 3 underground sites, private tour (if option selected), old Cagliari walking tour (if option selected), Sardinian snack with food and a wine sample (if option selected)
- Rating: 4.7 stars (check 200+ reviews here)
- Free cancellation: Yes
- Price: Check price here!
Most visitors walk the streets of Cagliari without realizing there’s an entire world beneath their feet. This underground tour took us deep into the city’s past through candlelit tunnels, ancient crypts, and hidden passageways that have witnessed centuries of history.
We met our guide, Francesca, near the botanical gardens and set off for our first stop at an old Salesian School tunnel used as a bomb shelter during World War II. Francesca’s stories of students taking cover here made the narrow passage even more claustrophobic. With only candles lighting the way, the flickering shadows offered just a glimpse of what it must have felt like back then.
The temperature dropped as we descended into the crypt of Santa Restituta. Once a place of worship and later a prison, this cavern held a stillness that made the past feel incredibly close. It was impossible not to wonder about the people who had passed through.
The final stop, the crypt of Sant’Eulalia, revealed layers of history. Beneath a modern church, we found the remnants of an ancient Roman road, with uneven stones worn smooth by centuries of footsteps. It was a surreal reminder that history isn’t just something you read about here—you can actually stand in it!
We left this tour feeling like we had uncovered a secret side of Cagliari hidden just beneath the surface. If you’re up for an offbeat adventure, this is one worth taking!
Secure this top rated tour in advance here before it sells out!
Related Read: If choosing between all these activities feels overwhelming, check out our perfect 1-week Sardinia itinerary that plans out all the best things to do on the island for you!
7. Go kayaking around Cala Suaraccia


- Duration: 2.5 hours
- Time: 10 am
- Highlights: Small group guided kayaking and snorkeling tour to the islands and marine park around Cala Suaraccia, see birds and aquatic life, relax on beautiful beaches, enjoy the warm ocean water
- Inclusions: Professional local guides (English-speaking), short lesson, double or single open kayak, use of snorkeling equipment, snacks, fruit, waterproof bag, life jacket
- Rating: 4.9 stars (check 200+ reviews here)
- Free cancellation: Yes
- Price: Check price here!
Gliding through Sardinia’s crystal-clear waters and snorkeling with colorful fish made this small-group kayaking tour the ideal mix of adventure and relaxation. Whether you’re an experienced kayaker or a total beginner, this experience lets you explore the coastline at your own pace, with plenty of breaks to soak in the stunning scenery and refreshing sea breeze.
Our guide, Gabriele, made everything easy and fun from the start. After a quick lesson, we set off toward the island of Proratora, weaving between cliffs and quiet coves.
Some paddled ahead for the challenge, while others drifted along, soaking in the view. We found ourselves somewhere in between—paddling hard at times just to feel the rush, then slowing down to take in the unreal shades of blue stretching in every direction.
Once we reached the island, we pulled our kayaks ashore and grabbed our snorkels. Slipping into the water, we swam alongside schools of fish, spotted bright red starfish, and even explored a marine cave. For the thrill-seekers, there was a chance to climb the cliffs and leap into the deep water below—an adrenaline rush we couldn’t resist!
After plenty of time in the water, we stretched out on the sand and snacked on fresh, local fruit before paddling back. It was the kind of trip that felt perfectly balanced between sun, sea, and adventure. We loved this experience, and with over 200 5-star reviews, we aren’t the only ones!
For an unforgettable Sardinia adventure, book this kayaking and snorkeling tour here!
8. Sail along Alghero’s Coral Riviera in a wooden ship


- Duration: 7 hours
- Time: 10 am
- Highlights: Day cruise on a vintage Danish sailboat, skirt the Sardinian coastline from Alghero to Capo Caccia along the scenic Coral Riviera, stopping in Porto Conte Bay, enjoy swimming and snorkeling, relax on board
- Inclusions: Use of snorkeling equipment and swimming and buoyancy aids, lunch, bottled water, tea, coffee, beer, local wines, small group tour
- Rating: 5 stars (check 300+ reviews here)
- Free cancellation: Yes
- Price: Check price here!
Boarding the Andrea Jensen on this vintage sailboat tour felt like stepping back in time. This 80-year-old Danish sailing ship, with its towering masts and red sails, was unlike any boat we’d been on before. The warm welcome from our hosts, Captain Colin and Rachel, made it even better—within minutes, we felt more like guests on a private sailing adventure than passengers on a tour.
We’d never sailed on a traditional ship, but when Colin and Rachel asked if we wanted to help hoist the sails, we jumped at the chance. It was harder than expected, but watching the red canvas fill with wind was worth it!
Before long, we arrived at a secluded bay in Porto Conte, where the water was crystal clear. We couldn’t get in fast enough! Grabbing snorkels, we plunged into the water and found ourselves surrounded by a shimmering underwater world.
Back on deck, we stretched out in the sun and dug into a spread of local meats, cheeses, salads, and pasta. Sitting back with a glass of wine as the boat gently rocked, we couldn’t imagine a better way to spend the afternoon.
Sailing back to Alghero, we lounged on the deck, feeling the sea breeze while Colin and Rachel shared stories about the ship’s history. It was the kind of day that made us forget everything else—just sun, sea, and pure relaxation. Don’t just take our word for it—read the 5-star reviews here and see why travelers call this an unforgettable experience!
Check out the 500+ 5-star reviews and secure your spot on this sailboat tour!
9. Learn about Sardinian cuisine on a walking food tour in Cagliari


- Duration: 2.5 hours
- Time: 10:30 am and 5:30 pm
- Highlights: Discover authentic Sardinian specialties on this walking food and wine tour, explore Cagliari’s historic fishing district and stop to snap photos, enjoy several savory and sweet tastings
- Inclusions: Guide for insights into Sardinia’s unique culture and cuisine, alcoholic beverages, a selection of local raw milk cheese and artisan cold cuts, two glasses of natural wine, sweets and ice cream, no veggie or seafood alternatives, small group tour
- Rating: 5 stars (check 150+ reviews here)
- Free cancellation: Yes
- Price: Check price here!
Eating our way through Cagliari’s historic fishing district was the perfect way to dive into the city’s culture! This small-group food and wine tour mixes history and cuisine, offering a taste of Sardinia’s best specialties while exploring the old quarter’s charming streets.
Led by our fantastic guide, Emmanuel, we began at Giardino Sotto le Mura. As we walked past ancient olive trees and wild caper bushes, Emmanuel’s stories painted a clear picture of Cagliari’s past.
Then came the food! Our first stop was a family-run grocery store, where we sampled raw milk cheeses with bold, nutty flavors and rich, black pork cold cuts. Emmanuel explained how each was made, sharing long-standing techniques that have been passed down for generations.
Next, we sat in a cozy café, where we sipped glasses of natural wine, each carefully chosen to complement the meats and cheeses. Every bite made us appreciate Sardinian food even more! The food ended at a beloved gelato shop, where we indulged in creamy, handmade flavors before heading to Bastione di Saint Remy.
Standing on the panoramic terrace, watching the sun cast a golden glow over the city, it was clear this experience wasn’t just about the food—it was about discovering Cagliari through its flavors, history, and hidden corners.
Book this popular tour here and get FREE cancellation 24 hours before you go!
10. Discover Cagliari’s history in a vintage Fiat city tour


- Duration: 2 hours
- Time: Multiple departure times from 9 am – 7:30 pm
- Highlights: See the city through the windows of a beautiful 1964 Fiat 1100D, travel the narrowest and steepest medieval streets of the historic districts of Cagliari
- Inclusions: Private tour, professional guide, driver, transportation, pick up from hotels in the center of Cagliari, early booking
- Rating: 5 stars (check 100+ reviews here)
- Free cancellation: Yes
- Price: Check price here!
This private tour through Cagliari’s historic streets in a 1964 Fiat 1100D felt like something out of a classic Italian film. The vintage car turned heads everywhere we went, drawing smiles from locals who clearly appreciated the sight of this beautifully maintained family treasure.
Our guide, Valentina, was the heart of the journey. Her passion for Cagliari was contagious, and she knew every hidden corner of the city. With her behind the wheel, we effortlessly navigated the narrow medieval streets of Stampace, Castello, and Villanova, making stops at stunning viewpoints and centuries-old landmarks.
Two of our favorite stops were the Bastion of Saint Remy, where we stepped out to take in breathtaking views over the city and sea, and the Roman Amphitheatre, where Valentina painted a vivid picture of ancient gladiator battles. Standing among the weathered stone steps, we could almost hear the roar of the crowd as fighters clashed in the arena below.
Each stop felt like stepping into another time, as if history was unfolding around us! By the end, it wasn’t just the sights that left an impression—it was how we experienced them.
Between Valentina’s passion, the Fiat’s vintage charm, and the stories woven into every stop, this tour felt like something out of another era, and we would do it again in a heartbeat.
Check out the 5-star reviews and book this vintage city tour here!
Where to Stay in Sardinia, Italy

Now that you have a list of the best things to do in Sardinia, you need somewhere perfect to stay! The three major hubs travelers usually base themselves out of are Cagliari, Alghero, and Olbia. Here is a quick overview of the best hotels in each city:
Cagliari
Luxury – $$$ Palazzo Doglio
Mid-range – $$ Hotel Italia
Budget – $ Arcobaleno Rooms
Alghero
Luxury – $$$ Smy Carlos V Wellness & Spa Alghero
Mid-range – $$ Palazzo Bolasco
Budget – $ Hotel Riviera
Olbia
Luxury – $$$ Tramas Hotel & Spa
Mid-range – $$ Hotel Centrale
Budget – $ Affittacamere Ciro’s House
Renting a Car in Italy

Renting a car in Italy is one of the best ways to explore the country beyond the cities—think charming Tuscan villages, dramatic Amalfi Coast drives, and hidden gems in the countryside. While Italy’s roads can be a little chaotic (especially in cities), with the right preparation, renting a car here can be an unforgettable and rewarding experience!
We always use Discover Cars when booking our rentals, and highly recommend them. They compare dozens of providers to find you the best rates, include important filters like “automatic transmission,” and offer affordable full insurance coverage. For more info, you can read our in-depth Discover Cars review here.
Tips for Renting a Car in Italy
- Drive on the right: Italians drive on the right-hand side of the road and overtake on the left. Right turns on red are illegal, and you must often yield to vehicles coming from the right at intersections.
- Stay alert and confident: Italian driving can feel aggressive in cities—expect assertive drivers, scooters weaving through traffic, and liberal horn use (often just a form of communication). Stay calm and practice defensive driving.
- Insurance is a must: We highly recommend adding full coverage insurance when booking. Minor damage like scratches and dents is common, especially in cities, and Discover Cars’ full protection gives you peace of mind at a low cost!
- Mind the ZTL zones: Many city centers have restricted traffic zones called ZTLs. Entering without a permit can result in a fine. Check with your hotel and use GPS with ZTL alerts.
- Choose the right vehicle: Roads in Italy can be narrow and parking tight, so a compact car is usually best. Most rentals are manual, but if you need an automatic, you can easily filter for one when booking with Discover Cars.
What You Need to Rent a Car in Italy
- A valid driver’s license from your home country.
- If you’re from outside the EU, you’ll likely need an International Driving Permit (IDP).
- A credit card in the driver’s name is typically required for the security deposit.
- You must be at least 18 years old, but renters under 25 may incur a young driver surcharge.
Ready to hit the road? Book your car with Discover Cars here and discover the freedom of exploring Italy on your own terms!
AIRALO e-SIM Up To 15% Off With Code “DTRAVEL15”
What’s an eSIM?
An eSIM is a digital version of a SIM card. Instead of buying a little plastic chip and swapping it into your phone, you just download it. It connects your phone to a local network in whatever country you’re visiting — no stores, no waiting, and no fiddling with tiny cards.
In simple terms, it’s the easiest way to get data and stay connected while traveling.
We’ve tested a bunch of eSIMs over the years, and after a few frustrating experiences, we’ve found our favorite — Airalo. It’s fast, reliable, and incredibly easy to use. You can set it up in minutes (even my mom managed it solo on her first try!), and the prices are some of the best out there.
💡 Bonus: We’ve got an exclusive 15% discount for our readers. Use the codes:
Thanks for reading!

If you’re looking for a stunning island getaway, look no further than Sardinia! We fell in love with this part of Italy and truly relaxed into its culture. I mean, with the blue waters of La Maddalena Archipelago, the vintage streets of Cagliari, and all of the amazing Italian food, what more could you want?
Before you go, be sure to check out our other travel blogs, and if you’re continuing your travels after Sardinia, see our Europe blogs! We’ve been all over the world and love sharing our favorite places and experiences. Here are a few related articles to help you plan your next adventure – cheers!
How to Spend 3 Days in Rome: The Best Rome Itinerary

