We had good luck with ToursByLocals --- our tour was 7 years ago and I don't see our guide's name on the website anymore, but he picked us up in his car and took us to a cheese factory (with tasting), balsamic "barn" (with vinegar tasting), a Lambrusco tasting at a wine cellar, and lunch in the hills. He also threw in a visit to a Reggio Emilia school because I was a teacher. It was $350 for the two of us and took 4 or 5 hours. He would have done prosciutto, too, but we chose not to.
My husband is the cook (definitely not me!) and has taken many cooking and pasta making classes in Italy, including one in Bologna. We will be in Bologna again this December for two weeks, and he will be taking more classes then, so I'll know more about that by January. Will have some restaurants to suggest by then, too --- our previous trips were too long ago for me to feel good about making any recommendations.
In 2016, we stayed in Parma, Modena, and Bologna for 5 nights each (and then elsewhere in Emilia-Romagna for a few weeks), and any one of them would be great, but Bologna is the most convenient for doing day trips by train, if that's what you are planning to do.