Check the hotels along tram line 10. I can recommend the Dorint, or if you want to spend a bit less, the Ibis Budget Zurich Airport (that one is actually really cheap and does the job). Both are about 6 minutes by tram from the airport, no shuttles needed.