Revelstoke is a picturesque, small town located in the south east of British Columbia. Despite the fact that it has a relatively small population, Revelstoke has plenty to offer to keep you occupied year round. Hiking, mountain biking, skiing, and snowmobiling and just a few of the many activities that the region offers. The town itself offers plenty of culture and attractions, like farmer’s markets, museums, restaurants and pubs and is home to two breweries and distilleries. Revelstoke is rich with history, the downtown area still has many of its original buildings, and you can explore the museums and historical tours with your family.