Sachverhalt: A. Am 23. Dezember 2008 verweigerte das Amt für Städtebau der Stadt Zürich der X._ die Baubewilligung für vier Plakatwerbestellen auf dem Grundstück Kat.-Nr. AL8408 an der Badenerstrasse 760 in Zürich-Altstetten. Am 19. Juni 2009 hiess die Baurekurskommission I des Kantons Zürich den Rekurs der X._ gut und lud das Amt für Städtebau ein, die umstrittene Baubewilligung zu erteilen. Am 18. November 2009 hiess das Verwaltungsgericht des Kantons Zürich die Beschwerde der Stadt Zürich gut und stellte die Bauverweigerung des Amts für Städtebau vom 23. Dezember 2008 wieder her. B. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt die X._, diesen Entscheid des Verwaltungsgerichts aufzuheben und denjenigen der Baurekurskommission I vom 19. Juni 2009 zu bestätigen. Eventuell sei der Verwaltungsgerichtsentscheid aufzuheben und die Sache an die Vorinstanz zurückzuweisen mit der Anweisung, eventuell einen Augenschein durchzuführen und die Einordnung einer reduzierten Plakatierung zu prüfen. In prozessualer Hinsicht beantragt sie die Durchführung eines Augenscheins. C. Das Verwaltungsgericht beantragt, die Beschwerde abzuweisen, soweit darauf einzutreten sei, und verzichtet im Übrigen auf Vernehmlassung. Die Stadt Zürich beantragt, die Beschwerde abzuweisen. Die X._ hält in ihrer Replik an der Beschwerde fest. Das Verwaltungsgericht verzichtet auf Duplik. Die Stadt Zürich hält an ihrem Standpunkt fest.