Zürich offers a number of good places to stay in varying price ranges. Here are some options:

Comfort Hotel Royal
Leonhardstrasse 6 | CH-8001 Zürich | Phone +41 (0)44 266 59 59

This hotel is located conveniently close to the Science City Link Busstop Haldenegg. This Bus travels frequently between ETH Hönggerberg and the City Campus and is free of charge for guests of ETH.
From the airport you can take Tram 10, which stops at Tramstop Haldenegg, directly in front of the hotel. Tramstop and Busstop are close, but at two different locations. See map for details

Rooms start at 125CHF / night. Breakfast and Internet included.

Kafi Schnaps
Kornhausstrasse 57 | 8037 Zürich | Phone +41 (0)43 538 81 16

Kafi Schnaps is a young, typically “Zurich” location – a blend of good old-fashioned “Beiz“ tradition* and modern, sophisticated lifestyle. Kafischnaps houses a small private hotel with five superbly furnished rooms, which is ideal for tourists who want to experience life in Zurich at close quarters.
The easiest way to get to the venue will be to take Bus 32 to Bucheggplatz and then Bus 69 to ETH Hönggerberg.

Rooms start at 59CHF / night but the place is booked out quickly. Breakfast is exclusive.

Hotel du Theatre
Seilergraben 69 | 8001 Zürich | Phone +41 (0)44 267 267 0

This 3-star Design-Hotel is situated in the heart of Zurich, at the gates of the Old Town and only a few minutes walk from Zurich’s main railway station. The Science City Link Busstop Haldenegg is in walkable distance.

Rooms start at 155CHF / night. Breakfast 20CHF / person.

Walhalla Guesthouse
Limmatstrasse 5 | 8005 Zurich | Phone +41 (0)44 446 54 00

The Walhalla guesthouse offers a buget alternative to the Walhalla Hotel in the close main building. The guesthouse is centrally located, close to the main station. The best way to get to ETH Hönggerberg from here would be to take the tram to Limmatplatz, from there Bus 32 to Bucheggplatz and from there Bus 69 to ETH Hönggerberg.

Rooms start at 130CHF / night including breakfast.