The ultimate list of things to do in Elora, Ontario. Visit Elora for its small town charm, natural beauty and one-of-a-kind shops and restaurants.