In the village next to where I live, there is this hotel: http://www.hotel-oktogon.ch/english/
Reviews at various sites are OK, it seems to be clean (and it's relatively new). It's more oriented towards business-travelers, but I assume you just want to sleep there and not spend your day inside the hotel.
It takes a bit over 20 minutes to Zurich main station and 40-45 minutes to the airport from there (train-station is across the road).
There's a relatively big Coop about 400m from it.
On Friday and Saturday, you can catch the night-trains from the main-station which also stop there (SN9), every our.
I think it would come to about 300 UKP - depending on the date, your choice of room etc (I just chose a random date at the end of next month).