Sachverhalt: A. Die Stadt Zürich ist Eigentümerin einer rund 31'600 m2 grossen Baulandparzelle im Stadtzürcher Quartier Höngg (Rütihof) zwischen Regensdorfer-, Frankentaler- und Geeringstrasse sowie den Strassen Im oberen Boden und Im Stelzenacker (Kat.-Nr. 7471). Im Hinblick auf die Überbauung des Grundstücks schloss die Stadt Zürich am 13. Juli 2007 je einen Baurechtsvertrag mit der Stiftung Alterswohnungen der Stadt Zürich und mit der Gemeinnützigen Bau- und Mietergenossenschaft Zürich sowie zwei Baurechtsverträge mit der Baugenossenschaft Sonnengarten ab. Mit Beschlüssen vom 23. Januar 2008 genehmigte der Gemeinderat die vier Verträge. Vorgesehen ist die Überlassung des Grundstücks während 62 Jahren zur Errichtung einer Blockrandbebauung mit insgesamt 271 Mietwohnungen, wovon rund ein Viertel subventioniert werden soll. Im Rahmen der Arealüberbauung sind auch ein Quartiertreff, eine Kinderkrippe, ein Kindergarten und ein Tageshort, ein Mehrzweckraum sowie ein Quartierplatz geplant. Das entsprechende Projekt "Ringling" wurde nach einem zweistufigen Wettbewerbsverfahren von einem Beurteilungsgremium der Bauberechtigten und der Stadt Zürich zur Realisierung empfohlen. In den Baurechtsverträgen werden die Bauberechtigten zu seiner Realisierung verpflichtet. Das fakultative Referendum gegen die Gemeinderatsbeschlüsse wurde nicht ergriffen. Am 26. Februar 2008 erhoben die Eheleute A._, die Eheleute B._, E._, die Eheleute D._, C._, F._ sowie G._ gegen die Beschlüsse des Gemeinderats vom 23. Januar 2008 Gemeindebeschwerde an den Bezirksrat Zürich mit dem Antrag, die Beschlüsse aufzuheben. Der Bezirksrat wies die Beschwerde mit Beschluss vom 15. Januar 2009 ab, soweit er darauf eintrat. Mit zwei Schreiben vom 21. Januar 2009 sandte er dem Rechtsvertreter der Beschwerdeführenden auf dessen Wunsch erstmals die Duplik des Stadtrats von Zürich vom 3. September 2008 zu. Am 18. Februar 2009 erhoben die unterlegenen Beschwerdeführenden gegen den Beschluss des Bezirksrats Beschwerde an das Verwaltungsgericht. Zur Begründung machten sie zunächst verschiedene Verletzungen des Anspruchs auf rechtliches Gehör durch den Bezirksrat geltend. In materieller Hinsicht brachten sie im Wesentlichen vor, es fehle eine genügende gesetzliche Grundlage für die Baurechtsverträge und die bestehenden - nach ihrer Ansicht mangelhaften - Rechtsgrundlagen seien in verschiedener Hinsicht falsch angewendet worden. Mit Entscheid vom 2. September 2009 wies das Verwaltungsgericht die Beschwerde ab, soweit es darauf eintrat. B. Am 23. Juni 2009 erteilte die Bausektion des Stadtrats Zürich die Baubewilligung für die Wohnüberbauung "Ringling", wogegen die Beschwerdeführenden zusammen mit weiteren Personen am 31. Juli 2009 Rekurs an die Baurekurskommission I des Kantons Zürich erhoben. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten vom 14. Oktober 2009 beantragen die beim Verwaltungsgericht unterlegenen Beschwerdeführer, der Entscheid des Verwaltungsgerichts vom 2. September 2009 sei aufzuheben. Sie rügen die Verletzung ihres Anspruchs auf rechtliches Gehör (Art. 29 Abs. 2 BV) und machen zudem die Verletzung des Willkürverbots (Art. 9 BV), der Rechtsgleichheit (Art. 8 BV und 11 KV/ZH [SR 131.211]) sowie des Legalitätsprinzips (Art. 5 Abs. 1 und Art. 36 Abs. 1 BV; Art. 2 Abs. 1 und Art. 38 KV/ZH) geltend. Sie beanstanden insbesondere, dass keine hinreichende gesetzliche Grundlage für die mit den Baurechtsverträgen angestrebte Förderung des gemeinnützigen Wohnungsbaus bestehe. Das Verwaltungsgericht verzichtet auf eine Stellungnahme. Die Stadt Zürich beantragt die Abweisung der Beschwerde, soweit darauf einzutreten sei. 