Couples and their family and friends can enjoy dining by the river, a spa treatment at the Elora Mill Hotel & Spa and the charm of a historic town set in stone by exploring the downtown, trails and outdoor activities which will leave a lasting impression.