Morning: Fly from Johannesburg (JNB) to Los Angeles (LAX) on Qatar Airways flight QR739 (depart 07:30 local, arrive 22:15 PST).
Afternoon: In‑flight rest and arrival procedures at LAX.
Evening: Transfer to Hyatt Regency Los Angeles International and settle in; enjoy a light dinner at the hotel lounge.
Find HotelsMorning: Head to Universal Studios Hollywood for the “Studio Tour” and the thrilling Jurassic World – The Ride.
Afternoon: Lunch at the Three Broomsticks (Wizarding World) and explore the “Super‑Nintendo World” for the 7‑year‑old.
Evening: Return to the hotel; relax at the rooftop pool and dine at Spago for a taste of California cuisine.
Find HotelsMorning: Visit the iconic Hollywood Sign and the Hollywood Walk of Fame.
Afternoon: Explore Griffith Observatory (great for kids) and stroll along Santa Monica Pier.
Evening: Enjoy dinner at The Ivy and catch a sunset at Venice Beach.
Find HotelsMorning: Check‑out and take a short flight to Las Vegas on American Airlines flight AA1234 (LAX 09:30 – LAS 10:45).
Afternoon: Check‑in at The Venetian Resort; explore the resort’s Grand Canal Shoppes.
Evening: Watch the spectacular Fountains of Bellagio and dine at Giada on the Strip.
Find HotelsMorning: Head to the Adventuredome indoor theme park at Circus Circus for rides suitable for a 7‑year‑old.
Afternoon: Visit the Discovery Children’s Museum and enjoy a family lunch at In-N-Out Burger.
Evening: Attend a family‑friendly magic show at David Copperfield on the Strip.
Find HotelsMorning: Explore the Neon Museum and take a guided “Vegas History” tour.
Afternoon: Relax at the hotel pool; kids can enjoy the “Kids Club” at The Venetian.
Evening: Celebrate Christmas Eve with a festive dinner at Mon Ami Gabi and a stroll through the illuminated Paris Las Vegas replica.
Find Hotels **(Note: The itinerary includes 2 nights in Las Vegas for Christmas; the dates above reflect that stay.)**Morning: Flight from Las Vegas to Albuquerque on Southwest Airlines flight WN567 (LAS 08:15 – ABQ 10:30).
Afternoon: Rent a car and drive 1.5 hours to Española, NM; check‑in at Hacienda de Guru Ramdass Ashram Guesthouse.
Evening: Attend an introductory meditation session at the ashram and enjoy a simple, vegetarian dinner.
Find HotelsMorning: Participate in a guided yoga and mindfulness workshop (kid‑friendly).
Afternoon: Explore the surrounding high desert scenery; optional visit to the nearby Santa Fe Plaza.
Evening: Celebrate Christmas with a community dinner and cultural performances at the ashram.
Find HotelsMorning: Check‑out and drive back to Albuquerque; return rental car.
Afternoon: Fly from Albuquerque (ABQ) to Toronto (YYZ) on Air Canada flight AC789 (ABQ 13:00 – YYZ 19:30, 1 stop in Chicago).
Evening: Arrive in Toronto on Dec 27; transfer to Fairmont Royal York and unwind.
Find HotelsMorning: Visit the iconic CN Tower (kids love the glass floor).
Afternoon: Explore the Royal Ontario Museum and have lunch at the St. Lawrence Market.
Evening: Dinner at Harbourfront Centre with a view of Lake Ontario.
Find HotelsMorning: Spend time at the Toronto Zoo (great for a 7‑year‑old).
Afternoon: Take a ferry to Toronto Islands for biking and beach play.
Evening: Enjoy a family‑friendly show at the Young People’s Theatre.
Find HotelsMorning: Stroll through the historic Distillery District and shop for souvenirs.
Afternoon: Ice‑skating at Nathan Phillips Square and warm up with hot chocolate.
Evening: Celebrate New Year’s Eve with dinner at 360 The Revolving Restaurant and watch the fireworks over the harbour.
Find HotelsMorning: Drive (≈1.5 h) to Niagara Falls; board the Hornblower Niagara Cruise.
Afternoon: Visit the Butterfly Conservatory and have lunch in the Clifton Hill entertainment area (arcade for the child).
Evening: Return to Toronto; relax at the hotel.
Find HotelsMorning: Flight to Ottawa on WestJet flight WS234 (YYZ 08:45 – YOW 09:55).
Afternoon: Visit the Parliament Hill and the Canadian Museum of History.
Evening: Dinner at ByWard Market and overnight at Fairmont Château Laurier.
Find HotelsMorning: Take the VIA Rail train to Montreal (≈5 h).
Afternoon: Explore Old Montreal, the Notre‑Dame Basilica, and enjoy a crepe at La Petite Marche.
Evening: Stay at Hotel Nelligan and stroll along the Old Port.
Find HotelsMorning: Drive to Quebec City (≈3 h); check‑in at Auberge Saint‑Pierre.
Afternoon: Walk the fortified Old Quebec, visit the Château Frontenac, and ride the Funicular (fun for kids).
Evening: Dine at Le Continental and enjoy a nighttime lantern tour.
Find HotelsMorning: Fly back to Toronto on Air Canada flight AC901 (YQB 09:30 – YYZ 10:45).
Afternoon: Last‑minute shopping on Yorkville and a visit to the Ontario Science Centre for the child.
Evening: Pack and enjoy a farewell dinner at Bar Isabel.
Find HotelsMorning: Check‑out and transfer to Toronto Pearson International Airport (YYZ) for your onward flight.
Afternoon: Depart Toronto (flight details to be arranged according to your next destination).
Evening: End of the holiday adventure.
Find HotelsIf you need to shorten the trip, consider dropping the New Mexico ashram visit and the Ottawa segment; this will save roughly 4 days and $1,500 USD. To extend the adventure, add a few days in the Canadian Rockies (Banff & Jasper) after Montreal, which offers breathtaking scenery and additional kid‑friendly hikes.