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...
"All other nations are drinking Ray Charles beer and we are drinking Barry Manilow."