My choice would be the Best Western or Super 8 both on the highway on the way in.
There is Mr Mike's, Smittys and Boston Pizza and other local restaurants.
Best Western is the newest hotel in town and would probably be my choice.. although super 8 is within stumbling distance of Boston pizza so it might have the advantage