A hotel in Auburn would be my thought as well.
As far as the one flight a day goes..if there is an issue, and they say they can't fly into Worcester, they may very well fly into either Providence or Boston and bus you back to Worcester. This is the only issue I have. But, at least they fly into other nearby airports!! Direct Air didn't give you that option. So, if they had to cancel a flight, you were stuck!
There is a small convenience shop in the gate area. It sells coffee, muffins, soda, water, magazines, that sort of thing. But it's very small...and there aren't a lot of choices. I would recommend grabbing something along the way to the airport and then getting a drink once you get past security.