There is a lot to explore and see in the small town of San Gimignano. This website has a great list of suggested sites and restaurants!
https://www.firenzemadeintuscany.com/en/article/what-see-where-eat-san-gimignano/
Here are a few activities in/near San Gimignano:
Cooking Class
Vineyard Walk & Wine Tasting
Dinner & Wine Tasting
Cheese & Wine Tasting
Walking Tour
If you plan on getting to San Gimignano a day or two before the wedding festivities begin, here are a few day trips you could consider to see more of Tuscany:
Pisa - 1hr 15min
Siena - 45min
Florence - 1hr
Volterra - 35min
Bologna - 2hr, a bit farther away, but Bologna is often known for having some of the best food in all of Italy.
Livorno - 1hr 20min, right along the coast of the Ligurian Sea!