8 Festive Toronto Road Trips to Plan with Your Girlfriend Before Christmas

If you need some holiday magic, you may want to call your BFF and plan a road trip to some of these festive places near Toronto.

From sparkling villages to magical winter vineyards, you can have some incredible memories while visiting these places.

Holiday magic in Blue Mountain Village

Price: Free

When: November 19, 2021 to January 2, 2022

Address: 156 Jozo Weider Blvd., The Blue Mountains, ON

Why you should go: This place is the ultimate vacation stay. You and your girlfriend can explore cute shops, walk along a lighted path and sip festive drinks.

Website

Fairway of Lights

Price: $ 25 + per adult

When: November 20, 2021 to January 30, 2022

Address: Kennedy Road, Gormley, ON

Why you should go: Take a walk through a sparkling forest by this new lighted path that opens just outside the city.

Website

Winter Wonderland Icewine Experience

Price: $ 45 per person

When: Fridays, Saturdays and Sundays from 19 November 2021 to 30 January 2022

Address: 769 Niagara Stone Rd., Niagara-on-the-Lake, ON

Why you should go: You and your girlfriend will feel like Elsa and Anna at this winery, which has turned into a winter landscape. You can sip ice cream surrounded by sparkling trees and snowflakes.

Website

Burlington Holiday Market

Price: Free admission

When: 9.-12. December 2021

Address: Burlington, ON

Why you should go: This new holiday market comes with great European vibes and you can shop in cozy shops, enjoy some goodies and take some pictures with the enchanting decor.

Website

Winter party

Price: $ 29.99 per daily ticket

When: November 13 to December 31, 2021

Address: 1 Canada’s Wonderland Dr., Vaughan, ON

Why you should go: There’s so much festive fun in Canada’s Wonderland this season. From holiday-themed food to ice skating and candles, you will be filled with Christmas cheer at this place.

Website

Country Bright

Price: $ 20 per adult

When: December 2, 2021 to January 2, 2022

Address: 8560 Tremaine Rd., Milton, ON

Why you must go: Take a trip to the North Pole in this newly lit village, which is filled with ice sculptures, giant snowballs and glistening tunnels.

Website

Light on Stratford

Price: Free

When: December 17, 2021 to January 28, 2022

Address: Stratford, ON

Why you should go: Stratford gets a big light with thousands of lights and an interactive rainbow castle. You can enjoy the sights and explore the cozy shops for a magical holiday adventure.

Website

The Winter Festival of Light

Price: Free

When: November 13, 2021 to February 21, 2022

Address: Niagara Falls, ON

Why you should go: With millions of lights and dazzling screens to explore, you and your girlfriend can take a ride through a glowing winter wonderland at this festival.

Website

Before you go, check out our responsible travel guide so you can be informed, be safe, be smart and above all be respectful on your adventure.

In Ontario, a vaccine pass is required to access some events, services and businesses, including restaurants and bars.

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

const supportPageOffset = window.pageXOffset !== undefined;

let previousScrollPosition = 0;

const isScrollingDown = () => { let scrolledPosition = supportPageOffset ? window.pageYOffset : isCSS1Compat ? document.documentElement.scrollTop : document.body.scrollTop; let isScrollDown;

if (scrolledPosition > previousScrollPosition) { isScrollDown = true; } else { isScrollDown = false; } previousScrollPosition = scrolledPosition; return isScrollDown; };

const handleNavScroll = () => { if(document.querySelector(".rumble-sticky--show")){ if (isScrollingDown() ) { document.querySelector(".rumble-sticky--show").classList.add("active");

} else { document.querySelector(".rumble-sticky--show").classList.remove("active"); } } };

var throttleTimer;

const throttle = (callback, time) => { if (throttleTimer) return;

throttleTimer = true; setTimeout(() => { callback(); throttleTimer = false; }, time); };

const mediaQuery = window.matchMedia("(prefers-reduced-motion: reduce)");

window.addEventListener("scroll", () => {

throttle(handleNavScroll, 10);

});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+ d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; }

function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i

');

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

const updatePrimaryTags = () => { const primaryTagElements = document.querySelectorAll( '.custom-field-selected-topic' ); if (!primaryTagElements) return; primaryTagElements.forEach((tag) => { if (!tag) return; if (tag.getElementsByTagName('a').length !== 0) return;

const topicSlug = tag.innerText .toString() .toLowerCase() .trim() .normalize("NFD") .replace(/[u0300-u036f]/g, "") .replace(/s+/g, '-') .replace(/&/g, '-y-') .replace(/[^w-]+/g, '') .replace(/--+/g, '-') .replace('manger-et-sortir', 'manger-sortir') .replace('eat-and-drink', 'eat-drink');

const cityPageElement = document.querySelector('.city-name.article'); let link; if(cityPageElement){ const href = cityPageElement.getElementsByTagName('a')[0].getAttribute('href'); link = `${href}${topicSlug}`

}else{ link = `/${topicSlug}` }

const linkEl = document.createElement('a'); linkEl.setAttribute('href', link); linkEl.innerText = tag.innerText; tag.innerHTML = ''; tag.appendChild(linkEl) }); }; updatePrimaryTags();

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

var _sponsored = ""; var _nsfw = "false"; var post_id = document.querySelector('article').getAttribute("elid"); var nsfw = 546863483; var fr_vedette = 549266910; var sponsored = 549961341; var post = JSON.parse(document.querySelector("#post-context-" + post_id).innerHTML); if (post.post.sections.includes(fr_vedette) || post.post.sections.includes(sponsored)) { _sponsored = "true"; } else _sponsored = "false"; if (post.post.sections.includes(nsfw)) { _nsfw = "true"; }; var fwKeywords = JSON.stringify({ category: __a_cat, culture: c_selected_country, nsfw: _nsfw, sponsored: _sponsored, tags: postTags, city: postCity, id: post_id }) var fwjson = JSON.parse(fwKeywords) var params = "&firework=carousel&lang=en&category="+fwjson.category+"&culture="+fwjson.culture+"&nsfw="+fwjson.nsfw+"&sponsored="+fwjson.sponsored+"&keywords="+fwjson.tags+"&city="+fwjson.city+"&contentid="+fwjson.id console.log(params) var script = document.createElement("script"), placeTag = document.getElementsByTagName("script")[0]; script.async = true; script.type = "text/javascript"; script.src ="https://asset.fwcdn2.com/js/embed-feed.js"; placeTag.parentNode.insertBefore(script, placeTag); document.head.appendChild(placeTag); var placement = document.getElementsByClassName("article-w-keep-reading")[0] placement.insertAdjacentHTML("beforebegin", '

Trending Now  👀

')

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

var _sponsored = ""; var _nsfw = "false"; var post_id = document.querySelector('article').getAttribute("elid"); var nsfw = 546863483; var fr_vedette = 549266910; var sponsored = 549961341; var post = JSON.parse(document.querySelector("#post-context-" + post_id).innerHTML); if (post.post.sections.includes(fr_vedette) || post.post.sections.includes(sponsored)) { _sponsored = "true"; } else _sponsored = "false"; if (post.post.sections.includes(nsfw)) { _nsfw = "true"; }; var fwKeywords = JSON.stringify({ category: __a_cat, culture: c_selected_country, nsfw: _nsfw, sponsored: _sponsored, tags: postTags, city: postCity, id: post_id }) var fwjson = JSON.parse(fwKeywords) var params = "&firework=storyblock&lang=en&category="+fwjson.category+"&culture="+fwjson.culture+"&nsfw="+fwjson.nsfw+"&sponsored="+fwjson.sponsored+"&keywords="+fwjson.tags+"&city="+fwjson.city+"&contentid="+fwjson.id console.log(params) var script = document.createElement("script"), placeTag = document.getElementsByTagName("script")[0]; script.async = true; script.type = "text/javascript"; script.src ="https://asset.fwcdn2.com/js/storyblock.js"; placeTag.parentNode.insertBefore(script, placeTag); document.head.appendChild(placeTag); var bodycontent = document.querySelectorAll(".body-description p")[1]; bodycontent.insertAdjacentHTML("afterend", '

Narcity TV Toronto

')

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

var post = JSON.parse(document.querySelector("#post-context-"+c_art_id).innerHTML);

if (c_sections.includes(c_fr_vedette) || c_sections.includes(c_sponsored) || isSponsored == "True"){ window.c_data_type = "sponsored"; } else if(c_sections.includes(c_nsfw)){ window.c_data_type = "nsfw"; } else window.c_data_type = "none";

document.querySelector("#IO_wrapper").setAttribute("data-ad-type", window.c_data_type);

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

function prepareFloatingHeadline(video) { var videoParent = video.closest('.widget'); var pusher = document.createElement("div"); pusher.style.height = "76px"; pusher.classList.add("js-hidden-panel"); var closeButton = document.createElement("div"); closeButton.classList.add("close-button"); closeButton.classList.add("close-button-hide");

var clonedHeadlines = videoParent.querySelector('.widget__body').cloneNode(true); clonedHeadlines.classList.replace('widget__body', 'widget__floating-headlines');

var clonedDate = videoParent.querySelector('.widget__head + .widget__body').cloneNode(true); clonedDate.classList.replace('widget__body', 'widget__floating-info'); if (clonedHeadlines.querySelector(".widget__subheadline")) { clonedHeadlines.removeChild(clonedHeadlines.querySelector(".widget__subheadline")); } var widget_section = clonedHeadlines.querySelector(".widget__section"); if (widget_section) { clonedHeadlines.removeChild(widget_section); } if (clonedDate.querySelector(".js-expandable")) { clonedDate.removeChild(clonedDate.querySelector(".js-expandable")); }

var contentContainer = document.createElement("div"); contentContainer.classList.add('info-wrapper-sticky'); //contentContainer.appendChild(closeButton); contentContainer.appendChild(clonedHeadlines); contentContainer.appendChild(clonedDate);

video.appendChild(contentContainer); video.appendChild(closeButton);

}

function createElChangeListener(selector, callback) { const initializedNodes = new Set([]);

document.querySelectorAll(selector).forEach(node => { callback(node); initializedNodes.add(node); });

const mutationObserver = new MutationObserver(() => { const nodes = document.querySelectorAll(selector); nodes.forEach(node => { if (!initializedNodes.has(node)) { callback(node); initializedNodes.add(node); } }); });

mutationObserver.observe(document.body, { childList: true, subtree: true }); }

var stopVideo = function ( element ) { var iframe = element.querySelector( 'iframe'); var video = element.querySelector( 'video' ); if ( iframe ) { var iframeSrc = iframe.src.replace("&autoplay=1",""); iframe.src = iframeSrc; } if ( video ) { video.pause(); } };

createElChangeListener('.widget__head', (el) => {

if(el.querySelector('.widget__video')){ if(document.querySelector('.widget__head a.widget__play') && el.querySelector('.article-body')){ document.querySelector('.widget__head a.widget__play').click(); } prepareFloatingHeadline(el.querySelector('.widget__video')); floatingObserver.observe(el);

} }); if(document.querySelector(".close-button")){ document.querySelector(".close-button").addEventListener("click", function(){ var entryVideo =document.querySelector('.article-body .widget__video');

if (entryVideo.querySelector('.article-body [type="video-content"]')) { document.querySelector(".close-button").classList.add("close-button-hide"); entryVideo.querySelector('.article-body [type="video-content"]').classList.remove('rumble-sticky-video') if(entryVideo.querySelector('.widget__floating-headlines')){ entryVideo.querySelector('.widget__floating-headlines').classList.remove('headline-sticky'); } if(entryVideo.querySelector('.widget__floating-info')){ entryVideo.querySelector('.widget__floating-info').classList.remove('info-sticky'); } entryVideo.classList.remove("js-hidden-panel") if( entryVideo.querySelector('video')){ entryVideo.querySelector('video').pause();

entryVideo.querySelector('video').style.height = "100%"; entryVideo.querySelector('video').parentElement.style.maxHeight = "370px"; } else{ stopVideo(entryVideo); } entryVideo.classList.remove('rumble-sticky--show'); } }) }

}); .

Leave a Comment

Advertise