Morning: Depart Johannesburg on South African Airways SA 123 (JNB → LAX, 18 h 30 m). Enjoy in‑flight entertainment and a light dinner.
Afternoon: Land at LAX, clear customs, and transfer to The Fairmont Miramar for check‑in. Freshen up and take a short walk along Santa Monica Pier to stretch your legs.
Evening: Dine at the hotel’s ocean‑view restaurant and watch the sunset over the Pacific. Early to bed to recover from jet‑lag.
Find HotelsMorning: Grab breakfast at the hotel, then explore the iconic Hollywood Walk of Fame and snap photos with celebrity stars.
Afternoon: Visit the interactive California Science Center, a hit for the 7‑year‑old with its hands‑on exhibits and the Space Shuttle Endeavour.
Evening: Enjoy a family dinner at Griffith Observatory café, followed by panoramic city views and a short stargazing program.
Find HotelsMorning: Drive up the scenic Pacific Coast Highway to Malibu for a beach walk and breakfast at a seaside café.
Afternoon: Return to downtown LA for a guided tour of the Los Angeles County Museum of Art (LACMA), featuring kid‑friendly art workshops.
Evening: Catch a family‑friendly performance at the Pantages Theatre or relax back at the hotel with a movie night.
Find HotelsMorning: Check out of the Miramar and head to LAX for a short flight to Las Vegas on American Airlines AA 456 (LAX → LAS, 1 h 15 m).
Afternoon: Arrive in Las Vegas, take a shuttle to The Bellagio, and settle into your room with views of the famous fountains.
Evening: Stroll along the Las Vegas Strip, watch the Bellagio fountain show, and enjoy a casual dinner at the hotel’s buffet.
Find HotelsMorning: Visit the Neon Museum for a colorful walk through vintage Vegas signage – fun for both adults and kids.
Afternoon: Head to the Discovery Children’s Museum where interactive exhibits keep the 7‑year‑old entertained for hours.
Evening: Experience the holiday sparkle on the Strip, with special Christmas lights and a family‑friendly show at Cirque du Soleil’s “Mystère”.
Find HotelsMorning: Relax with a holiday brunch at the hotel and enjoy the festive décor.
Afternoon: Take a short drive to the nearby Red Rock Canyon for a gentle hike and wildlife spotting, suitable for children.
Evening: Return to the Strip for a Christmas fireworks display and a cozy dinner at a family‑friendly restaurant.
Find HotelsMorning: Check out and catch a flight from LAS to Albuquerque on United UA 789 (LAS → ABQ, 1 h 30 m), then a rental car to Española (1 h 15 m).
Afternoon: Arrive at Pueblo Lodge, check in, and explore the town’s historic plaza.
Evening: Attend an introductory session at the Hacienda de Guru Ram Dass Ashram, learning about meditation and cultural practices.
Find HotelsMorning: Participate in a guided meditation and yoga class at the Ashram, suitable for all ages.
Afternoon: Visit the nearby Santa Fe Plaza (45 min drive) for art galleries and a kid‑friendly storytelling session.
Evening: Celebrate Christmas with a traditional New Mexican dinner at a local family restaurant, then return to the lodge for a quiet night.
Find HotelsMorning: Check out of Pueblo Lodge and drive back to Albuquerque for a flight to Las Vegas (UA 790, ABQ → LAS, 1 h 30 m).
Afternoon: Arrive in Las Vegas, check back into The Bellagio, and relax by the pool.
Evening: Enjoy a casual dinner and a final evening walk along the illuminated Strip.
Find HotelsMorning: Pack and check out, then head to the airport for Air Canada AC 321 (LAS → YYZ, 4 h 45 m, direct).
Afternoon: Arrive in Toronto, clear customs, and transfer to The Shangri‑La Hotel for check‑in.
Evening: Take a leisurely walk along the waterfront at Harbourfront Centre and enjoy dinner at a kid‑friendly restaurant.
Find HotelsMorning: Start with a visit to the CN Tower – the glass floor is thrilling for a 7‑year‑old.
Afternoon: Explore the interactive exhibits at Ripley’s Aquarium of Canada, followed by a snack at the nearby St. Lawrence Market.
Evening: Stroll through the festive Distillery Historic District, enjoying holiday lights and a family‑friendly ice‑skating rink.
Find HotelsMorning: Depart early on a guided tour to Niagara Falls (≈1.5 h drive each way).
Afternoon: Experience the Maid of the Mist boat ride and explore the Journey Behind the Falls – both exciting for kids.
Evening: Return to Toronto, unwind at the hotel, and enjoy a relaxed dinner.
Find HotelsMorning: Visit the Royal Ontario Museum (ROM) with its dinosaur halls and kid‑focused Discovery Zone.
Afternoon: Head to the Ontario Science Centre for hands‑on experiments and the planetarium show.
Evening: Dinner in the vibrant Kensington Market area, where street art and food stalls keep the atmosphere lively.
Find HotelsMorning: Relax with a leisurely brunch at the hotel, then stroll through High Park where the playground is perfect for the child.
Afternoon: Optional visit to the Toronto Zoo for animal encounters and a kid‑friendly carousel.
Evening: Celebrate New Year’s Eve at the Nathan Phillips Square ice‑skating rink, watching the fireworks over the city skyline.
Find HotelsMorning: Recover with a relaxed breakfast, then take a ferry to Toronto Islands for bike rides and beach play.
Afternoon: Visit the Art Gallery of Ontario (AGO) for family‑friendly art workshops.
Evening: Dine at a downtown family restaurant and enjoy a quiet night at the hotel.
Find HotelsMorning: Depart early for a scenic drive to Algonquin Provincial Park (≈3 h).
Afternoon: Guided nature walk, wildlife spotting, and a short canoe outing suitable for beginners.
Evening: Return to Toronto, relax, and enjoy a late dinner.
Find HotelsMorning: Explore the vibrant shops of Yorkville and pick up souvenirs.
Afternoon: Attend a kid‑focused performance at the Young People’s Theatre or a storytelling session at the Toronto Public Library.
Evening: Have a farewell dinner at a rooftop restaurant with city views.
Find HotelsMorning: Enjoy a spa‑day for adults and a playroom for the child at the hotel.
Afternoon: Take a short trip to the Casa Loma castle for a magical exploration.
Evening: Pack and prepare for departure, with a relaxed evening at the hotel lounge.
Find HotelsMorning: Quick visit to the Toronto Eaton Centre for any last‑minute gifts.
Afternoon: Leisurely walk along the Harbourfront and a final snack at a waterfront café.
Evening: Early night to rest before the flight home.
Find HotelsMorning: Check out of The Shangri‑La and transfer to Toronto Pearson International Airport.
Afternoon: Flight Air Canada AC 322 (YYZ → JNB, 20 h 30 m, 1 stop) departs for Johannesburg.
Evening: Arrive back home, concluding a memorable holiday.
Find HotelsIf you wish to shorten the trip, you could skip the day trips to Niagara Falls and Algonquin Park, reducing the itinerary by three days and saving approximately $350 in admissions and transport. To extend the adventure, consider adding a full day in San Diego on the way back from Los Angeles or a multi‑day excursion to Banff National Park after Toronto, which would add about $600‑$800 per person for flights, accommodation, and activities while providing spectacular mountain scenery for the whole family.