Nestled deep in Yoho National Park, this small town attracts visitors with scenic hikes, serene lakes, and welcoming stays ...