Both Fergus and Elora have downtowns steeped in history that is reflected in the limestone buildings that house businesses that are as unique as the towns themselves.