Super Bowl LX is just around the corner, and for New England Patriots fans traveling to Santa Clara, California, there's plenty to explore beyond the big game. The city boasts an impressive range of cultural experiences, from scenic green spaces to public art, museums, shopping, and a diverse...