Start your trip in Vancouver, known for its stunning natural beauty and vibrant city life. Begin your morning by visiting Stanley Park, a 1,000-acre urban oasis offering picturesque views, walking trails, and the Vancouver Aquarium. Enjoy a picnic in the park while taking in the breathtaking scenery. In the afternoon, head to Granville Island, a bustling marketplace filled with shops, restaurants, and a lively public market. Take a stroll along the waterfront and indulge in some delicious local treats. As the evening sets in, visit Canada Place, an iconic waterfront landmark, and take a walk along the scenic Vancouver Seawall.
On the second day, catch a flight from Vancouver to Toronto and then drive to Niagara Falls. Start your morning by experiencing the breathtaking beauty of Niagara Falls up close. Take a boat tour on the Hornblower Niagara Cruises and feel the mist as you get close to the falls. In the afternoon, explore the charming town of Niagara-on-the-Lake, known for its wineries and picturesque streets. Enjoy a leisurely stroll, visit a local vineyard, or indulge in some wine tasting. As the evening approaches, witness the magical illumination of the falls and enjoy a delicious dinner overlooking the cascading water.
For a family-friendly off the beaten path experience, consider visiting the Capilano Suspension Bridge Park in Vancouver. This stunning park features a suspension bridge that sways above the Capilano River, offering captivating views of the surrounding rainforest. Kids will love the Treetops Adventure, a series of suspension bridges suspended high up in the trees. Another local favorite is the Butterfly Conservatory in Niagara Falls, where you can immerse yourself in a tropical paradise filled with colorful butterflies. It's a great place for kids and adults alike to learn about these fascinating creatures.
For hotel and flight prices, you can check here.