British Columbia is known for being home to some of the most beautiful places. Explore hidden gems sprinkled across the province.