Another idea, if you can swing it, is to hit one of the hotels w/ a good vantage. Maybe Mark Hopkins, Embarcadero Hilton (?), Marriott near Moscone. They have some rooftop bars and you can have some cocktails and enjoy the show from up top.