Guelph, Ontario, Canada, an hour or so either way between Toronto and Viagara Falls.
There is a University and the Ontario Veterinary College here in our town of 125,000.
Lots of factories supplying auto parts. Good local produce. Lots of pizza joints to feed the students and of course- bars! Lots of scenic riding