The Sorrento Cooking School offers one-day and multi-day cooking classes, which teach participants about the fine art of southern Italian and Neopolitan cuisine. Multi-day packages include accommodation and field trips to area restaurants, cheese factories, markets and more.