This charming mountain hamlet in Alberta is surrounded by picturesque river valleys What's On 24 October 2024