How ChatGPT Planned My Family Vacation

Planning a family trip can be daunting. Parents and guardians must balance a myriad of preferences across eating, sleeping, and entertainment preferences all while maintaining a budget. A wrong turn or a small mishap can cascade into major vacation disruptions and undermine the best plans and budgets. I recently faced these important analytics challenges while planning a 9-night family trip to Seattle and Vancouver. Looking across the expanse of possibilities, I reached out to friends and colleagues for ideas. Next, it occurred to me leverage generative AI in the form of ChatGPT to help me sort through and organize my options. The following post explains how ChatGPT planned my family vacation.

Tourist and Visit Information from the Locals

Two of six people responded to my request for ideas in time for my advanced planning. Two people responded just in time for us to make time to visit. The combined input of the two timely “respondents” produced a raw list of things to-do and see. I excluded restaurants since meal choices would be highly dependent on availability of options and convenience to the itinerary. I also filtered out entertainment ideas that I knew would not work for my family. Here is the raw itinerary almost verbatim:

  • Bloedel Reserve
  • Visit several of these Native American tourist locations (you could start with the location mentioned in Pike’s Place)
  • If you get a chance, highly recommend traveling up to Vancouver, Canada (will need ID).  While there, highly recommend checking out some of the Native American tourist destinations 9 Unforgettable First Nations Experiences in Vancouver
  • Should visit the historic African American community known as the Central District
  • Along with the Central District – should also drive the length of Rainer Ave. in Seattle
  • Should visit the famous Black high school Garfield High.  Attended by Quincy Jones, Jimi Hendrix, Ernestine Anderson and others Garfield High School (Seattle)
  • Should also visit Franklin High Franklin High School (Seattle)
  • Should visit the Technology Access Foundation (TAF) Home – TAF
  • If you like Jazz or R&B – try to catch a show at Jazz Alley.  The food there is also decent.
  • Should definitely take at least 1 or 2 Ferry Rides.  Start with the Brainbridge Ferry to see the Bloedel Reserve and then consider the Ferry to visit the San Juan Island cluster
  • Should definitely check out Amazon and Microsoft HQ’s
  • I believe Starbucks also still offers a tour (they have an exhibit in there HQ)
  • Should visit the Gates Foundation (they are right across from the Space Needle and also close to Amazon HQ)
  • Of course visit the normal tourist spots such as Pikes Place, Space Needle, some of the Aquariums, etc..  (To help get acquainted with the layout – taking a Bus Tour is not a bad idea)
  • Seattle has a lot of good, niche museums – for example Microsoft has a museum (highly recommended), there is an Aeronautics museum, and others
  • Columbia Tower observation deck
  • MoPop/Pacific Science Center
  • Gasworks park (this place is amazing for the 4th of July)
  • Golden Gardens (beautiful and fun sand beach in Seattle)
  • Marymoor park (has concerts and movies during the summer; is about 1 hour outside of Seattle)

ChatGPT Plans the Vacation

Logistics presents the biggest challenge for processing all these ideas, especially without knowing relative locations. A blank slate stares like a daunting expanse of permutations in time and space. I turned to ChatGPT for a solution. I braced for an extended conversation to get ChatGPT to understand my objectives. However, I was pleasantly surprised at how well the large language model handled specific constraints and preferences. ChatGPT even reached beyond my list with attractive suggestions that filled space and interesting alternatives that generated new ideas, especially for Vancouver where my raw list included fewer specifics.

My prompt engineering provided specifics of time and place, but I purposely left out specific dates. I did not want ChatGPT to over-interpret the importance of the dates given I had some flexibility in sequencing (in retrospect, I should have given ChatGPT the opportunity to wrestle with the additional information). I tossed in a request for dinner recommendations just to see what ChatGPT would recommend.

Note I used ChatGPT-4 with chat history turned off.

I was absolutely stunned by ChatGPT’s recommendations from my first try! Not only did ChatGPT meet all constraints, but it also organized the days by themes which gave the itinerary an extra layer of purpose. I ran a second pass to get an alternative to the lofty day of heights in Vancouver. My raw list did not include a visit to Victoria, a place that was at the top of my priorities for the entire trip.

ChatGPT prompt (what I typed into ChatGPT as my request): “Provide a travel recommendation using the list below of Seattle and Vancouver tourist spots. I want 5 consecutive days in Seattle. On the 5th day we will leave Seattle by 11am to drive to Vancouver. I want another 4 consecutive days in Vancouver. On the 4th day in Vancouver we will drive back to Seattle to catch our evening flight back home. Provide start and end times for each recommendation. Start no day earlier than 10am and end no day later than 7pm on each day of the itinerary. Minimize the time spent traveling between recommendations. Recommend a popular restaurant to visit at the end of each day using the given list.”

ChatGPT recommended the below itinerary. I added Google map directions for each day as a way to review the quality and practicality of the routing. The only route I disliked was Day 2 with a visit to Microsoft requiring a side trip. I also made a small adjustment to the sequence for the trip to Victoria (see the attached note).

Day 1 – Seattle: The Iconic Spots

  • 10:00 am – 12:00 pm: Start the day by visiting Pike’s Place Market. Enjoy local produce, unique crafts, and fresh seafood.
  • 12:30 pm – 2:30 pm: Head to the Space Needle for some stunning panoramic views of the city.
  • 3:00 pm – 5:00 pm: Continue your day at the MoPop/Pacific Science Center.
  • 5:30 pm – 7:00 pm: End your day at Gasworks Park, enjoy the greenery and views of Lake Union
  • Dinner: Enjoy seafood at the local favorite, The Walrus and the Carpenter.

Google Maps directions

Day 2 – Seattle: Music & Technology

  • 10:00 am – 12:00 pm: Start at Garfield High School and Franklin High, exploring the historic significance of these institutions.
  • 12:30 pm – 2:30 pm: Head to Amazon HQ and the nearby Gates Foundation.
  • 3:00 pm – 5:00 pm: Visit Microsoft HQ and its museum to learn about the tech giant’s history.
  • 5:30 pm – 7:00 pm: End your day with a show at Jazz Alley. 
  • Dinner: Have dinner at Jazz Alley or if you prefer something different, try Purple Cafe and Wine Bar.

Google Maps directions

Day 3 – Seattle: History & Culture

  • 10:00 am – 12:00 pm: Visit the Central District to learn about the historic African American community.
  • 12:30 pm – 2:30 pm: Drive the length of Rainer Ave.
  • 3:00 pm – 5:00 pm: Visit the Technology Access Foundation (TAF).
  • 5:30 pm – 7:00 pm: Conclude your day with a visit to the Columbia Tower observation deck for more breathtaking views.
  • Dinner: Enjoy dinner at The Pink Door, known for its Italian-American cuisine.

Google Maps directions

Day 4 – Seattle: Ferry Ride & Nature

  • 10:00 am – 4:00 pm: Take the Bainbridge Ferry to visit the Bloedel Reserve. Enjoy the gardens and wildlife.
  • 4:30 pm – 7:00 pm: Return to Seattle and head to Golden Gardens, a beautiful sand beach in Seattle.
  • Dinner: Try Ray’s Boathouse, known for its amazing seafood and waterfront views.

Google Maps directions

Day 5 – Seattle to Vancouver

  • 10:00 am – 11:00 am: Before leaving Seattle, visit the Starbucks HQ and take a tour if it’s available.
  • 11:00 am: Start your drive to Vancouver.
  • Dinner: Enjoy your first dinner in Vancouver at the iconic Vij’s, a must-visit spot for Indian cuisine.

Google Maps directions

Day 6 – Vancouver: First Nations Experiences

  • 10:00 am – 2:00 pm: Start your day with the Unforgettable First Nations Experiences in Vancouver. 
  • 2:30 pm – 5:30 pm: Visit the Museum of Anthropology, which is known for its collection of First Nations artefacts.
  • Dinner: Try Hawksworth Restaurant for their contemporary Canadian cuisine.

Google Maps directions starting with Museum

Day 7 – Vancouver: Urban Exploration

  • 10:00 am – 1:00 pm: Visit Stanley Park and enjoy its Totem Poles, trails, and Vancouver Aquarium.
  • 2:00 pm – 5:00 pm: Walk around Granville Island and enjoy its public market, theatres, and art shops.
  • Dinner: Enjoy dinner at The Sandbar Seafood Restaurant on Granville Island.

Google Maps directions

Day 8 – Vancouver: Nature & Wildlife

  • 10:00 am – 4:00 pm: Visit Capilano Suspension Bridge Park for breathtaking views, treetop adventures, and guided nature tours.
  • 4:30 pm – 7:00 pm: Head to Grouse Mountain. Take the Skyride gondola to the top for panoramic views of the city, ocean, and mountains.
  • Dinner: Dine at The Observatory on Grouse Mountain for excellent views and food to match.

Google Maps directions

Day 8 – Vancouver: Day Trip to Victoria, Vancouver Island (an alternative)

  • 7:00 am – 9:35 am: Start your day by driving to Tsawwassen Ferry Terminal (about 40 minutes from Vancouver downtown). From here, take the BC Ferry to Swartz Bay (around 1 hour 35 minutes). Please note that the first ferry typically departs at 7:00 am, but do check the schedule in advance as it might vary. Also, factor in some extra time for loading and unloading at the terminals.
  • 10:00 am – 11:30 am: Once you arrive at Swartz Bay, it’s a 30-minute drive to downtown Victoria. Start your day at the Royal BC Museum to explore natural and human history, including the First Nations history.
  • 12:00 pm – 1:30 pm: Next, make your way to the Inner Harbour. This area is home to the BC Legislature buildings, the Fairmont Empress Hotel, and many local artists and vendors.
  • 2:00 pm – 3:30 pm: Head to the Butchart Gardens, a National Historic Site of Canada. The garden spreads across 55 acres and showcases stunning views year-round.
  • 4:00 pm – 5:00 pm: Finally, if time allows, visit the Beacon Hill Park, near downtown Victoria, offering nature trails, a petting zoo, and lovely views of the Strait of Juan de Fuca.
  • 5:00 pm: Start your return journey by driving back to Swartz Bay Ferry Terminal. Allow at least 45 minutes for the drive and loading onto the ferry. Do check the ferry schedule in advance to plan your return trip.
  • 7:00 pm: Arrive back in Vancouver and head to dinner. For your evening meal, I recommend the Ancora Waterfront Dining and Patio, which serves a unique blend of Peruvian and Japanese cuisine, and also has great views of False Creek and Granville Island.
  • Please note that ferry schedules can vary, and during busy times there can be wait times to get on the ferry. To help ensure you get on the desired ferry, you can also make a reservation on the BC Ferries website for a small additional fee. Enjoy your trip!

Google Maps directions for Victoria (altered to put Butchart Gardens first after arriving)

Day 9 – Vancouver to Seattle

  • 10:00 am – 12:00 pm: Spend your last morning in Vancouver exploring its vibrant Chinatown, one of the largest in North America.
  • 12:00 pm: Start your drive back to Seattle.
  • Dinner: Upon arrival in Seattle, have your farewell dinner at Canlis, one of the city’s finest dining establishments, before heading to catch your flight back home.

Google Maps directions

I hope this itinerary offers a wonderful mix of what Seattle and Vancouver have to offer! Enjoy your trip!

Human Judgement Takes Over

I was so stunned by the ChatGPT results, I almost thought my job was done! The daily routing worked out well. The time constraints worked. The restaurant recommendations looked appetizing. Alas, once I checked into the details of various stops, I realized my raw list included several hidden constraints. Some places are only open certain days. Some places do not offer tours. Most importantly, (Air B&B) accommodations turned out to be far more expensive than expected. Vancouver was even more exorbitant than Seattle. To reduce costs, I shifted a day out of Vancouver and added a “free” day in Seattle. That free day came in handy for visiting friends.

ChatGPT’s restaurant recommendations were appetizing and some were stunning. Accordingly, they were also quite pricey, especially for a family of course with two kids. Every proposal needed a downgrade!

The Human Augments the AI’s Travel Plans

At this point, I could have applied some additional prompt engineering to get an itinerary aligned with more constraints. For example, I could have asked ChatGPT to downgrade the restaurant selections. However, I figured ChatGPT’s initial results provided the majority of the value of the exercise. It was time for human judgement to take the wheel. The Google maps daily routes became an important tool for making manual adjustments. I used the maps for adding new stops and removing others. By looking for nearby restaurants, I found plenty of great culinary options that fit the budget and the family palates.

After some extended work (with several check-ins with my wife), I developed the final plan. I also added stops at Pink Gorilla games for my gaming son. I made more adjustments in “real-time” as the normal contingencies of travel occurred. We also jumped at unexpected opportunities (some free!). Annotations indicate places where we made decisions on the fly. A few instructions provided important reminders for various stops. I left out the Google maps routing because they included the addresses of our Air B&Bs. I did my best to incorporate thematic labels for each day.

Day 0 – Seattle (Arrival)

  • 6:00pm: Bahama Breeze

Day 1 – Seattle: Iconic Spots

  • 10:00 am – 1:00 pm: Start the day by visiting Pike’s Place Market. Enjoy local produce, unique crafts, and fresh seafood. Lunch {I had one of the best grilled cheese sandwiches I’ve ever had. No joke. Thanks Silver Springs Creamery!}. Original Starbucks is located at 1912 Pike Place {the line turned out to be way too long}
  • 1:00 – 5:00pm: Museum of Pop Culture (MoPop)
  • Dinner: I Love Teriyaki (3409 Stone Way N, Seattle, WA 98103)
  • On the way home, stop through Gasworks Park, enjoy the greenery and views of Lake Union {the day was long so we did not stop and explore}

Day 2 – Seattle: Ferry Ride & Nature

  • LEAVE AT 9:30am to catch the 11:35am ferry, the Bainbridge Ferry (schedule here) {the lines were short enough to allow us to catch the 10:40am ferry which turned out to be a huge plus}
  • 12:15-1:30pm: lunch on Bainbridge Island, Streamliner Diner {since we arrived “early”, we headed to Pegasus Café and explored downtown Bainbridge Island. The diner was closed so we took a local recommendation to eat at Town and Country Market (sort of like Whole Foods)
  • 2:00pm – 5:00 pm: Bloedel Reserve. Enjoy the gardens and wildlife. Take the ferry from Kingston to Edmonds (catch the 5:30pm departure)
  • 6:30pm: Dinner at Thai Siam Restaurant
  • Sunset at Golden Gardens, a beautiful sand beach in Seattle {the day got long and we skipped this}

Day 3 – Redmond and a Japanese Experience

Day 4 – Seattle: Planes, Rainier Ave, Central District, Beach, and Chicken and Waffles

  • 10:00am – 2:00pm: The Museum of Flight (lunch on site) {we ended up staying past 4pm and still did not finish!}
  • 2:00 – 2:25pm Rainier Ave to Franklin High School (the drive through Rainier Ave is supposed to be of historic significance) {did not plan well enough to do the full drive}
  • 2:30-5:00 Northwest African American Museum {ran out of time}
  • Quick stop at Garfield High School
  • 5:30pm: Dinner at Fat’s Chicken & Waffles
  • Madrona View Point (Beach)

Day 5 – Seattle (free day for visiting)

  • 12:30 – 4:30pm. Lunch and beach time with friend in Des Moines
  • 5:00 – 7:00pm Clean-up, shower, get laundry started
  • 7:30 – 9:00pm. Dinner with friend at Wingdome (232 Central Way, Kirkland, WA 98033)

Day 6 – Seattle to Vancouver

  • 11:00am: Check-out time!
  • 11:30am -12:00pm: Pink Gorilla Games, Capitol Hill
  • 12:00pm: Latest start for drive to Vancouver to eat lunch in Skagit, WA (Poirier’s On the River)
  • College tour time! Western Washington University, 516 High St, Bellingham, WA 98225 {campus was of course closed so we did a quick drive-through}
  • Potential stop on the beach on the way: Crescent Beach Lookout (Map code: 24X8+MG Surrey, British Columbia, Canada) {skipped}
  • Dinner: Phnom Penh Restaurant (244 E Georgia St, Vancouver, BC V6A 1Z7, Canada) {Day was long so decided not to drive into the city. My wife found Nando’s nearby!}

Day 7 – Vancouver: Aquarium and Parks

  • 10:30am – 2:00pm Vancouver Aquarium (MUST BUY TICKETS IN ADVANCE) (lunch on-site)
  • 2:00 – 3:30 pm Stanley Park (totem poles, trails)?
  • 4:00pm – 6:30 pm: Walk around Granville Island and enjoy its public market, theaters, and art shops, dinner at the public market (lots of options) {Had to improvise dinner after discovering the public market closed at 6pm. We spent a lot more time at the aquarium than planned. Phnom Phen had a 90-minute wait, and Vij’s did not have a wide enough selection (not to mention it was extremely expensive. We found a fantastic alternative in Tasty Indian Bistro in the city of Delta}

Day 8 – Day Trip to Victoria, Vancouver Island

Day 9 – Return to Seattle

  • 10:00am: Checkout time!
  • 10:15 – 11:00am: kill time at local Starbucks
  • 11:15 – 1:00pm: lunch at Nando’s
  • 1:00pm: head to Seattle
  • 3:45pm: Dinner at Bahama Breeze
  • 5:00pm: Head to the Seattle airport

The augmented itinerary experienced several iterations. The annotations do not convey the full experience of real-time decision-making, negotiating periodic fatigue, occasional boredom, and magical shopping experiences. The main point here is that I did NOT use ChatGPT as my running travel buddy. I used it to lay the foundations for planning logistics and built from there. Once the trip was underway, I needed access to up-to-date information, driving directions with real-time travel times, transit information, and the latest restaurant ratings. All these travel supports come from the familiar tools accessed by Google searches and Yelp.

Canada signage at Victoria Inner Harbour. Thanks, ChatGPT!
Canada signage at Victoria Inner Harbour

Epilogue

I could have called this post “How Google Maps Planned My Family Vacation.” Google Maps was a critical component of my augmentation process. Yet, ChatGPT gets the marquee as the more novel technology and product. Many people are still learning how to effectively use ChatGPT for everyday needs. Moreover, ChatGPT built the foundation that saved me a lot of time in planning.

ChatGPT impressed me as a tool for travel logistics. I did not know what to expect after a prior analytics experience using ChatGPT to schedule OBGYN hospitalists failed miserably. That exercise required complex calculations and an ability to apply optimizing algorithms, a big stretch for a language model. In fact, ChatGPT recommended several times that I seek counsel with scheduling software! However, travel planning apparently uses simple enough math that can be gleaned from understanding the language used in related travel and tourism documents.

In future travel planning, I want to push this analytics exercise as far as ChatGPT will let me. For example, I will provide a comprehensive list of requirements and preferences as well as ask for sources. If you decide to try out ChatGPT for your next trip, I would love to hear about your experiences and lessons learned!