British Columbia is known for its mountainous regions and coastal views, but there are plenty of hidden gems to discover as well.