The mountains are calling and you must go. Whistler, located in the mountains of British Columbia, is probably one of the most picture perfect places you will ever explore. When we ventured off to Whistler, we literally felt like we were in a postcard type world. Everyone had a smile on their faces, the mountains were so breathtaking and the resorts, restaurants and shops had that quaint feel to them.
(more…)