The Comfort Suites in windsor. I stayed there 4 times in college from going to Windsor for my Fraternity Winter Formal.
Theres a bar/restaurant in the hotel thats good as well.
Then there's a beer store (I forget exactly what its called) right down the street that has a pretty good selection. (Actually, pretty damn good, for Windsor, if you ask me).
P.S. Don't go to Dante's...