While people may flock to Calgary and Banff National Park, small towns in Alberta can be just as fun and far less crowded.