Revelstoke, British Columbia is a town with adventure-filled activities. Turquoise lakes and alpine peaks of Mount Revelstoke National Park