How we built this comparison
This page combines traveler discussion patterns, published price ranges, flight schedules, and seasonal data to help you decide between Cancun and Puerto Vallarta.
- Reviewed 500+ Reddit threads from r/travel, r/solotravel, r/cancun, r/puertovallarta, and r/askmexico.
- Verified costs and logistics against current booking platforms (Expedia, Google Flights, Airbnb) for 2024-2025.
- Cross-referenced seasonal patterns and weather data from NOAA and local meteorological services.
⚡ Quick Answers
⚡ The TL;DR Verdict
For most travelers seeking convenience, planned activities, and predictable experiences, Cancun wins with its organized tourism infrastructure. Expect to spend $120-250 per day for a comfortable trip. Travelers prioritizing local Mexican experiences, Pacific sunsets, and a slower pace should pick Puerto Vallarta, where a good daily budget is $80-180.
- Choose Cancun: You want direct access to large resorts, clear turquoise Caribbean water, easy access to Mayan ruins like Chichen Itza, and a party scene without much local interaction.
- Choose Puerto Vallarta: You prefer walking through a historic town, eating street food alongside locals, experiencing mariachi music, and exploring Pacific coast beaches and jungle terrain.
- Choose Both: If you have 10-14 days and want to experience both coasts of Mexico, you can fly between them (e.g., Cancun to Guadalajara to Puerto Vallarta). Consider 5-7 days in each destination.
Choose Cancun
Cancun is the ultimate choice for travelers prioritizing effortless resort experiences, pristine Caribbean beaches, and structured excursions. Families and party-goers will thrive in its Hotel Zone, enjoying all-inclusive amenities, easy access to stunning cenotes, and iconic Mayan ruins like Chichen Itza. It's best for those seeking predictable luxury and a vibrant, well-organized tourism infrastructure.
Choose Puerto Vallarta
Puerto Vallarta is perfect for travelers craving authentic Mexican charm, dramatic Pacific sunsets, and a more immersive cultural experience. Wander through the historic Zona Romántica, savor incredible street food alongside locals, and enjoy mariachi music on the lively Malecón. It's best for those who love exploring cobblestone streets, discovering local artistry, and embracing a slower, more traditional pace.
📊 Visual Scorecard
🌤 When to Visit
Average high temperatures (°C). Green = best months, orange = avoid.
Quick Comparison
| Category | Cancun | Puerto Vallarta | Winner |
|---|---|---|---|
| Beaches | Wide, white sand beaches with calm, clear turquoise Caribbean water, often resort-fronted. | Golden sand beaches with Pacific waves, some rocky areas, often backed by jungle hillsides. | Cancun |
| Food Scene | Resort restaurants dominate, but good local spots exist outside the Hotel Zone, focused on Yucatecan flavors. | Authentic Mexican street food, high-quality local restaurants, and fresh seafood are readily available, especially in the Old Town. | Puerto Vallarta |
| Nightlife | Large, high-energy nightclubs and themed bars in the Hotel Zone, drawing international crowds. | Diverse bars and clubs, from gay-friendly spots to live music venues, concentrated in Zona Romantica. | Cancun |
| Culture & History | Primary draw is Mayan ruins like Chichen Itza and Tulum, requiring day trips; Cancun itself is a newer city. | Historic Old Town, Malecon boardwalk with sculptures, Gringo Gulch, strong local traditions, art galleries. | Puerto Vallarta |
| Costs (Daily Budget) | Higher costs for resorts, tours, and Hotel Zone dining; budget options require leaving the tourist areas. | Good value for food, local transport, and accommodation; upscale options exist but are not the norm. | Puerto Vallarta |
| Getting There & Around | Cancun International Airport (CUN) is a major hub. Easy, albeit touristy, transport within Hotel Zone. | Gustavo Diaz Ordaz International Airport (PVR) is smaller but well-connected. Walkable Old Town, good local bus system. | Tie |
| Accommodation | Dominated by large all-inclusive resorts and luxury hotels along the beach. | Wide range of boutique hotels, guesthouses, condo rentals, and smaller resorts, especially in town. | Puerto Vallarta |
| Day Trips & Nature | Mayan ruins, cenotes, Isla Mujeres, Cozumel, Xcaret/Xel-Ha eco-parks. Mostly flat terrain. | Yelapa, Marietas Islands (Hidden Beach), San Pancho, Sayulita, Sierra Madre jungle hikes, botanical gardens. | Tie |
| Safety | Generally safe in tourist zones, but petty crime can occur. Organized crime incidents rarely target tourists directly but are present. | Generally safe in tourist areas, but similar risks of petty crime. Less reported large-scale organized crime impact on tourists. | Tie |
| Overall Vibe | Resort-centric, Americanized, built for convenience and large-scale tourism, often less authentic. | Authentic Mexican town feel, relaxed, walkable, strong local culture mixed with tourism. | Puerto Vallarta |
🏖️ Beaches
Cancuns Hotel Zone offers expansive, powdery white sand beaches like Playa Delfines and Playa Forum, where the water is typically calm and a striking Caribbean blue. These beaches…

Cancun

Puerto Vallarta
Cancuns Hotel Zone offers expansive, powdery white sand beaches like Playa Delfines and Playa Forum, where the water is typically calm and a striking Caribbean blue. These beaches are generally well-maintained by resorts, making them easy to access for swimming and sunbathing. While public access points exist, much of the beachfront feels like an extension of the large hotels, which can mean fewer local vendors and a more controlled atmosphere. Expect beach club costs around 300-600 MXN ($15-30 USD) for a chair and umbrella at places like Mandala Beach Club, offering amenities but less natural seclusion.
Puerto Vallartas beaches, such as Playa Los Muertos or Playa Conchas Chinas, have golden sand and face the Pacific Ocean, meaning more waves and generally less clarity than the Caribbean. Los Muertos is bustling with vendors and activity, serving as a social hub. For a quieter experience, head south to Mismaloya or Boca de Tomatlan, accessible by local bus for about 10-20 MXN ($0.50-1 USD) or water taxi. These beaches are often framed by green jungle hills, providing a different kind of natural beauty. PVs beaches offer more direct local interaction. Cancun wins for sheer water clarity and consistent soft sand.
- Winner: Cancun
- Why: Cancun offers consistently clearer, calmer, and more visually striking turquoise Caribbean water and expansive white sand beaches.
- Who this matters for: Swimmers, snorkelers, and those who prioritize postcard-perfect calm water.
🌮 Food Scene
Cancun's food scene in the Hotel Zone is heavily skewed towards international resort fare and chain restaurants. You can find decent steak houses and Italian places, but they are…

Cancun

Puerto Vallarta
Cancun's food scene in the Hotel Zone is heavily skewed towards international resort fare and chain restaurants. You can find decent steak houses and Italian places, but they are generally overpriced (e.g., a meal at Puerto Madero might be 1000-2000 MXN / $50-100 USD per person). For a more local experience, you need to venture into Downtown Cancun (El Centro), where spots like Taqueria Coapeñitos or Parque Las Palapas offer inexpensive tacos (20-40 MXN / $1-2 USD each) and regional Yucatecan dishes like cochinita pibil. Accessing these requires a taxi or bus ride, making spontaneous local dining less convenient for resort guests.
Puerto Vallarta excels in its food options, from street vendors to fine dining, all often within walking distance in areas like Zona Romantica. You can grab excellent tacos al pastor for 25 MXN ($1.25 USD) from a street cart like Tacos Chilo or enjoy a seafood feast at Mariscos Cisneros for 200-400 MXN ($10-20 USD) per person. Higher-end restaurants like Cafe des Artistes offer impressive dining experiences starting around 1200 MXN ($60 USD) per person. The focus is on fresh seafood, Jalisco cuisine, and a strong culture of local culinary exploration. PV wins easily for genuine, accessible Mexican food.
- Winner: Puerto Vallarta
- Why: Puerto Vallarta provides a more diverse, authentic, and easily accessible range of Mexican food, from street carts to upscale dining.
- Who this matters for: Food enthusiasts, budget travelers, and anyone seeking local culinary experiences.
💃 Nightlife
Cancuns nightlife is concentrated in the Hotel Zone, famous for large, high-energy nightclubs like Coco Bongo and The City. These venues offer choreographed shows, open bars, and…

Cancun

Puerto Vallarta
Cancuns nightlife is concentrated in the Hotel Zone, famous for large, high-energy nightclubs like Coco Bongo and The City. These venues offer choreographed shows, open bars, and a party atmosphere geared towards tourists, particularly younger crowds and spring breakers. Entry fees can range from 1500-2500 MXN ($75-125 USD) for open bar access. The experience is often packaged and predictable, focusing on a big party rather than local interaction. Many resorts also have their own clubs and bars, keeping guests within a contained entertainment ecosystem. The energy is undeniable, but it is a distinct tourist bubble.
Puerto Vallartas nightlife is more varied and spread throughout the city, with a strong focus in Zona Romantica. You'll find a lively gay bar scene around Lazaro Cardenas Park with places like The Blue Chairs Resort or Industry Nightclub. Other areas offer live music venues such as Incanto, jazz clubs, and more relaxed beach bars along Los Muertos Pier. Drinks are generally more affordable, with cocktails averaging 100-150 MXN ($5-7.50 USD). While it lacks the massive club scale of Cancun, PV offers a more intimate, diverse, and often more authentic social atmosphere. Cancun wins for its sheer scale of party clubs.
- Winner: Cancun
- Why: Cancun offers larger, more structured, and consistently high-energy nightclubs for a party-focused experience.
- Who this matters for: Party-goers, spring breakers, and those seeking large-scale club experiences.
🗿 Culture & History
Cancun itself is a purpose-built tourist city, developed in the 1970s, so it offers little in terms of historic architecture or a deeply rooted local culture within the Hotel…

Cancun

Puerto Vallarta
Cancun itself is a purpose-built tourist city, developed in the 1970s, so it offers little in terms of historic architecture or a deeply rooted local culture within the Hotel Zone. Its cultural appeal comes from its proximity to significant Mayan archaeological sites. Chichen Itza, a UNESCO site, is about a 2.5-hour drive away (tour costs around 1600-2400 MXN / $80-120 USD). Tulum ruins and Coba are also accessible day trips. These offer glimpses into ancient Mayan civilization but are separate excursions from Cancun proper, meaning you spend significant time traveling rather than experiencing culture within the city.
Puerto Vallarta, by contrast, has a history dating back to the mid-1800s, with a well-preserved Old Town (Zona Romantica) that features cobblestone streets, traditional Mexican architecture, and the iconic Our Lady of Guadalupe Parish. The Malecon boardwalk displays impressive public sculptures and is a gathering place for locals and tourists, hosting street performers and artists. Art galleries are numerous, especially during the Art Walk season. You can easily walk through neighborhoods like Gringo Gulch, seeing traditional homes. This direct, walkable immersion in Mexican town life makes PV culturally richer. Puerto Vallarta provides a much more integrated cultural experience within the city itself.
- Winner: Puerto Vallarta
- Why: Puerto Vallarta offers an immediately accessible, walkable historic city center with strong local traditions and arts.
- Who this matters for: History buffs, art lovers, and travelers seeking immersion in Mexican town life.
💰 Costs (Daily Budget)
In Cancun, particularly the Hotel Zone, daily costs are generally higher due to the prevalence of large resorts and tourist-focused businesses. A typical mid-range hotel might…

Cancun

Puerto Vallarta
In Cancun, particularly the Hotel Zone, daily costs are generally higher due to the prevalence of large resorts and tourist-focused businesses. A typical mid-range hotel might cost 2500-5000 MXN ($125-250 USD) per night. Dining in the Hotel Zone can easily run 500-1000 MXN ($25-50 USD) per person per meal. A taxi from the airport to the Hotel Zone is about 600-800 MXN ($30-40 USD). To save money, you need to stay in Downtown Cancun, where hostels might be 400-800 MXN ($20-40 USD) and local meals 100-200 MXN ($5-10 USD). However, this means increased travel time to beaches and attractions.
Puerto Vallarta generally offers better value for money, especially when staying in areas like Zona Romantica or El Centro. Mid-range hotels or Airbnb rentals can be found for 1500-3000 MXN ($75-150 USD) per night. Street food is a major draw, with meals costing as little as 50-150 MXN ($2.50-7.50 USD). Even sit-down restaurants are often more affordable than Cancuns Hotel Zone, with dinner around 300-600 MXN ($15-30 USD). Local buses within PV cost 10 MXN ($0.50 USD) per ride. An airport taxi or Uber to Zona Romantica is around 250-400 MXN ($12-20 USD). Puerto Vallarta is definitely more budget-friendly.
- Winner: Puerto Vallarta
- Why: Puerto Vallarta provides significantly better value for accommodation, food, and local experiences.
- Who this matters for: Budget-conscious travelers and those seeking more affordable authentic experiences.
✈️ Getting There & Around
Cancun International Airport (CUN) is one of Latin Americas busiest, with direct flights from many North American cities, often 3-5 hours from major US hubs. From CUN, pre-booked…
Cancun International Airport (CUN) is one of Latin Americas busiest, with direct flights from many North American cities, often 3-5 hours from major US hubs. From CUN, pre-booked shared shuttles (about 200-300 MXN / $10-15 USD) or private taxis (600-800 MXN / $30-40 USD) are common to the Hotel Zone. Getting around the Hotel Zone is easy with public buses (R1/R2 routes, 12 MXN / $0.60 USD) that run frequently. For exploring beyond, rental cars are common for trips to Mayan ruins, or you can join organized tours. The convenience from airport to resort is high.
Gustavo Diaz Ordaz International Airport (PVR) also has direct flights from many US and Canadian cities, typically 3-5 hours from major US hubs. From PVR, you can take a city bus (10 MXN / $0.50 USD) to the main road outside the airport for cheaper transport or use an authorized airport taxi (300-500 MXN / $15-25 USD) or Uber (outside the airport taxi zone). Puerto Vallarta's Old Town and Zona Romantica are very walkable. The local bus system is extensive and affordable (10 MXN / $0.50 USD per ride), connecting most areas of the city and even southern beaches. Both destinations offer efficient access and internal transit, though PV feels more locally integrated.
- Winner: Tie
- Why: Both destinations offer excellent international flight connections and efficient local transportation options, catering to different travel styles.
- Who this matters for: All travelers, as ease of access and movement is important for everyone.
🏨 Accommodation
Cancun's Hotel Zone is defined by its substantial all-inclusive resorts and luxury hotels. Brands like Hard Rock Hotel, Hyatt Ziva, or Secrets The Vine offer comprehensive…
Cancun's Hotel Zone is defined by its substantial all-inclusive resorts and luxury hotels. Brands like Hard Rock Hotel, Hyatt Ziva, or Secrets The Vine offer comprehensive packages, often including food, drinks, and activities for a fixed price. Expect nightly rates upwards of 5000-10000 MXN ($250-500 USD) for these experiences. While convenient, this often means staying within the resort bubble, with less incentive to explore local areas. Smaller, non-all-inclusive hotels are available but less common on the main beach stretch. Options in Downtown Cancun are more budget-friendly (1000-2500 MXN / $50-125 USD) but lack beach access.
Puerto Vallarta offers a more varied and integrated accommodation landscape. You'll find charming boutique hotels like Hotel Mousai or Casa Velas, guesthouses, and numerous condo rentals, particularly in Zona Romantica and the Old Town, often steps from restaurants and beaches. Expect to pay 2000-4000 MXN ($100-200 USD) for a quality mid-range hotel. While all-inclusive resorts exist north and south of the city center (e.g., Grand Velas Riviera Nayarit), they dont dominate the city's character. This variety allows travelers to choose between resort experiences and more local, independent stays. Puerto Vallarta gives you more choice for an authentic stay.
- Winner: Puerto Vallarta
- Why: Puerto Vallarta provides a broader range of accommodation types, including many boutique and local options integrated into the city.
- Who this matters for: Travelers seeking a non-resort experience, independent stays, or a more local atmosphere.
🌴 Day Trips & Nature
From Cancun, nature and history are often combined in day trips. The Riviera Maya south offers access to numerous cenotes (natural sinkholes) like Dos Ojos or Gran Cenote (entry…
From Cancun, nature and history are often combined in day trips. The Riviera Maya south offers access to numerous cenotes (natural sinkholes) like Dos Ojos or Gran Cenote (entry 300-400 MXN / $15-20 USD). Isla Mujeres is a short ferry ride (400 MXN / $20 USD round trip) for golf cart rentals and calmer beaches. Cozumel is accessible via ferry from Playa del Carmen. The eco-archaeological parks like Xcaret or Xel-Ha (entry around 2000 MXN / $100 USD) provide curated nature and culture experiences. The landscape around Cancun is largely flat, covered in jungle, and coastal, with a focus on water activities.
Puerto Vallarta's surroundings feature the Sierra Madre mountains meeting the Pacific, offering a different type of natural exploration. Day trips include water taxis to secluded beach towns like Yelapa (water taxi 250 MXN / $12.50 USD round trip) for jungle hikes and waterfalls. The Marietas Islands (known for Hidden Beach, often requiring tour booking around 1500-2500 MXN / $75-125 USD) are a protected national park with interesting birdlife. To the north, surf towns like Sayulita and San Pancho are popular. The Vallarta Botanical Garden (entry 300 MXN / $15 USD) showcases regional flora. Both offer compelling natural excursions, just different types. Each offers compelling, distinct natural attractions.
- Winner: Tie
- Why: Both destinations offer excellent and diverse day trip options that cater to different preferences for nature, history, and adventure.
- Who this matters for: Adventure seekers, nature lovers, and those wanting to explore beyond the main city.
🚨 Safety
Cancun's Hotel Zone is heavily policed and generally safe for tourists. Most reported incidents involve petty theft, often related to excessive drinking or unattended belongings.…
Cancun's Hotel Zone is heavily policed and generally safe for tourists. Most reported incidents involve petty theft, often related to excessive drinking or unattended belongings. While there have been sporadic, high-profile incidents of organized crime in the wider Quintana Roo region, these rarely involve or target tourists directly within the Hotel Zone. Visitors should still exercise standard precautions: do not walk alone late at night outside well-lit areas, be aware of surroundings, and avoid displaying large amounts of cash or valuables. Taxis should be official, and ride-sharing apps are more reliable in Downtown Cancun but less consistent in the Hotel Zone.
Puerto Vallarta is also considered safe for tourists, particularly in the Old Town, Zona Romantica, and Marina areas. Petty crime like pickpocketing can occur, especially in crowded areas like the Malecon or during festivals. Like Cancun, incidents involving organized crime are usually contained to specific areas or activities not involving tourists, and direct tourist targeting is uncommon. It is advisable to be vigilant, especially after dark, and use reputable transportation. The local police presence is visible in tourist zones. Both cities require common sense and awareness from travelers.
- Winner: Tie
- Why: Both destinations maintain good safety records for tourists in their primary visitor areas, provided standard precautions are taken.
- Who this matters for: All travelers, as safety is a fundamental concern for everyone choosing a destination.
✨ Overall Vibe
Cancun feels like a planned vacation destination, designed for efficiency and catering directly to international tourists. The Hotel Zone consists of resorts, shopping malls, and…
Cancun feels like a planned vacation destination, designed for efficiency and catering directly to international tourists. The Hotel Zone consists of resorts, shopping malls, and large restaurants, creating an insulated environment that could be any beach destination globally. English is widely spoken, and transactions often feel very Americanized. While this offers immense convenience and predictability, it can lack a genuine sense of being in Mexico. The emphasis is on ease of access to beaches, parties, and curated excursions, often without much interaction beyond the tourist services. The experience is polished, but less spontaneous.
Puerto Vallarta retains more of its original Mexican town character. The cobblestone streets, local markets, and family-run businesses in areas like Zona Romantica and El Centro provide a more immersive atmosphere. You'll hear more Spanish, see more local families out, and feel more integrated into a genuine city. While it has its share of tourist shops and foreign residents, it balances this with local life. The pace is generally slower, more relaxed, and encourages exploration on foot. It feels like a place people live, not just visit. Puerto Vallarta offers a much more authentic Mexican vacation experience.
- Winner: Puerto Vallarta
- Why: Puerto Vallarta provides a more authentic and integrated Mexican town experience, balancing tourism with local life.
- Who this matters for: Travelers seeking genuine cultural immersion and a less resort-focused atmosphere.
🎯 The Decision Framework
Choose Cancun If…
- You want direct flights and quick airport-to-resort transfers.
- You prioritize consistent, calm, clear Caribbean beaches.
- You prefer large all-inclusive resorts with everything on-site.
- You are looking for large-scale nightclubs and a party atmosphere.
- You plan to focus on ancient Mayan ruins like Chichen Itza and cenotes.
- You like predictable, Americanized services and amenities.
- You value convenience and a curated, resort-bubble experience.
- You do not mind higher prices for tourist-centric activities.
Choose Puerto Vallarta If…
- You want a walkable historic town with cobblestone streets.
- You prioritize authentic Mexican street food and local restaurants.
- You prefer boutique hotels, guesthouses, or condo rentals over large resorts.
- You enjoy exploring local markets and art galleries.
- You are interested in Pacific coast nature, jungle hikes, and quieter beach towns.
- You appreciate a relaxed pace and a more local atmosphere.
- You want a stronger sense of Mexican culture and everyday life.
- You are looking for good value for money across accommodation and dining.
📅 Sample Itineraries
Weekend in Cancun (3 Days)
💡 To save on local transport, utilize the R-1 or R-2 public buses (around $1 per ride) that run frequently along the Hotel Zone and into downtown Cancun, avoiding more expensive taxis.
Weekend in Puerto Vallarta (3 Days)
💡 For authentic and affordable meals, seek out 'Fonda' restaurants in Zona Romántica away from the main tourist strips, where you can get a 'comida corrida' (set lunch menu) for $5-10.
One Week in Cancun (7 Days)
💡 Booking multi-park passes for Xcaret, Xplor, and other Experiencias Xcaret parks online in advance can save you 10-15% compared to purchasing tickets at the gate.
One Week in Puerto Vallarta (7 Days)
💡 Use local buses (around $0.50-$1 per ride) to get around Puerto Vallarta and to nearby towns like Mismaloya or Bucerías, as taxis can add up quickly. Always have small pesos for exact change.
❓ Frequently Asked Questions
Which city is better for families with young children?
Cancun often works better for families due to the prevalence of all-inclusive resorts with kid-friendly pools, activities, and direct beach access. Many resorts have kids clubs and specific amenities. Puerto Vallarta also has family options, but generally less structured resort experiences.
Is one city safer than the other for solo female travelers?
Both cities are generally safe for solo female travelers in tourist areas. Cancun's resort zones offer a sense of security within their perimeters. Puerto Vallarta's walkable Old Town is also well-regarded. Basic precautions like avoiding isolated areas at night and being mindful of personal belongings apply equally to both.
Which city has better snorkeling or diving opportunities?
Cancun, and the wider Riviera Maya, offers superior snorkeling and diving due to the Mesoamerican Barrier Reef system. Destinations like Cozumel and the cenotes provide exceptional underwater visibility and marine life. Puerto Vallarta has some snorkeling around Marietas Islands and Los Arcos, but it does not compare to the Caribbean.
How do flight times and costs differ from major US cities?
Flight times are generally similar, around 3-5 hours from major US hubs like Dallas, Houston, or Atlanta to both Cancun (CUN) and Puerto Vallarta (PVR). Flight costs can vary, but generally expect similar prices, perhaps $300-600 USD round trip, depending on the season and booking in advance. Both airports are well-served.
Which destination is more pet-friendly for travelers with dogs?
Puerto Vallarta is generally considered more pet-friendly. Many boutique hotels and Airbnb rentals are open to dogs, and there are more dog-friendly cafes and public spaces in the walkable Old Town. Cancun's large resorts are less likely to accommodate pets, and city regulations can be stricter.
What is the best time of year to visit each city?
Both cities share a similar dry season from November to April, which is ideal with pleasant temperatures (25-30°C / 77-86°F) and less humidity. The hurricane season runs from June to October, bringing higher humidity and a chance of storms. Peak travel is December-March, so expect higher prices during these months.
Which city offers better opportunities for learning Spanish?
Puerto Vallarta offers better opportunities for Spanish immersion. Its more authentic local atmosphere means you will hear and use Spanish more often in daily interactions. There are also language schools within the city, making it easier to combine study with travel. Cancuns tourist zones are predominantly English-speaking.
Are there any significant differences in internet connectivity for digital nomads?
Both cities offer reliable internet connectivity in most accommodations and cafes, with speeds often sufficient for remote work (20-100 Mbps). Puerto Vallarta might have a slight edge due to its larger number of independent cafes and co-working spaces catering to a growing expat community, making it easier to find dedicated work spots outside of hotels.
Ready to plan your Mexico trip?
Get a free custom itinerary for Cancun, Puerto Vallarta, or both — built from real traveler insights.
👥 Travelers Also Compared
🎟️ Book Tours & Experiences
Hand-picked tours and activities for both destinations — book with free cancellation
Experiences via Viator — free cancellation on most tours