Guide to the best small towns in Alberta Canada; explore the gorgeous hidden gems filled with nature, local traditions, parks & more.