Ciao John and welcome to our forum!
I am assuming you will still have a car while in San Gimignano, is that correct? Here you can find a few tours, including a cooking class:
https://tours-discovertuscany.partner.viator.com/San-Gimignano/d29096-ttd Some of these start in town, others just outside town at a local farmhouse/winery just a few minutes away... so you'll need a car to get there first to start the tour.
The local tourism office for the town also lists some tour guides that live in town, so that is another option:
https://www.sangimignano.com/it/shopping/servizi-turistici/ -- contact them directly and ask for some same tours and relative costs
Let us know if you have any other questions!