1. Thailand: Enjoy a cooking class in Bangkok or Chiang Mai, learning to prepare dishes such as pad Thai and curry.

2. Italy: Indulge in pasta-making classes, wine-tasting sessions, and pizza tours in Florence and Naples.

3. Mexico: Savor street food in Oaxaca, including tlayudas, mole, and quesillo.

4. Japan: Experience the art of sushi-making in Tokyo, or try your hand at soba-noodle-making in Hokkaido.

5. Peru: Sample plenty of ceviche, and learn how to make it in Lima; also try pisco sour cocktails.

6. Spain: Try authentic tapas in Seville, featuring gourmet ham, olives, and cheese.

7. Morocco: Savor tagine and couscous in Marrakech, or try tangia, a slow-cooked meat dish from the north of the country.

8. Vietnam: Savor pho, banh mi sandwiches, and bahn xeo crepes in Ho Chi Minh City, and take a cooking class to learn how to prepare them.

9. Greece: Learn to cook delicious Mediterranean cuisine with locally grown produce on the island of Crete.

10. South Africa: Enjoy a “braai” (barbecue) in Cape Town with meat, fish, and salads, as well as fine wines.