K.P.
I attended a cooking class/demo once and it was a blast! Consider your kitchen when planning, though. For us, the hostess asked that we bring specific ingredients to contribute to the meal- including wine and containers for leftovers.
Her kitchen was very open, but not enough burners for everyone so we we each were given a task to contribute and the chef talked us through the recipes. Some were "cold dishes", others on the stove and the main course was in the oven. We had the chance to observe, participate and feast!