Over seven million people visit the town of Windsor annually with about 11% staying over at least one night. For a town of about 27,000 residents, this is an incredible inflow of tourisms. So obviously there are lots of attractions like a horse and buggy ride catering to domestic and international quests. Over 7,000 local people are employed in some aspect of hospitality.