San Francisco Giants fans are blessed with superb pitching, sweeping bay vistas from the upper levels of AT&T Park and some of the best ballpark eats in the majors.