4. Smells Like Teen Spirit: HiDive
No tickets? No problem. The best place to gear up for a Giants game is also a perfect alternative to actually going to the stadium. Grab a seat (and some pitchers) on the sunny side patio and keep an ear on the action as it's broadcast on one of several TVs inside.
Pier 28 1/2, The Embarcadero and Bryant St., The Embarcadero (415-977-0170).