Spring in Alberta is such a treat with the gorgeous views and a stop in some of these small towns is simply magical during the spring.