The best vacation I ever took was for a week's cooking course in Umbria, Italy. I went with
www.italian-cookery-weeks.co.uk. I suppose it depends on your definition of learning. But this was the best combination of tourism and learning and meeting others. YMMV