From street tacos in Mexico and pizza in Italy to pho in Vietnam and sushi in Japan, one of the best things about travel is being able to try new foods all over the world. But which city is best for foodies? To figure that out, AHTI Games analysed more than 50 cities to discover the best destinations for foodies worldwide. Each city got a composite score based on metrics including the number of Michelin-star restaurants, the cost of a mid-range three-course meal, average ratings, and the number of cheap eats.

Here are the top ten.  Osaka may be seen as Tokyo's little sister, but it's still a top-tier destination for foodies, with an average restaurant rating of 4.61.

Must-try dishes in Osaka: Tako-yaki (grilled octopus balls), okonomiyaki (savoury pancake, pictured), ramen. You can't go wrong with Thai food. Bangkok is also home to the largest Chinatown in the world, which comes alive at night with markets and food stalls.

With the most affordable dining options of other cities in this top ten list, Bangkok has 170 Michelin-star restaurants, more than both Barcelona and Madrid. Must-try dishes in Bangkok: Pad Thai, Tom yam soup, and Som tum (papaya salad). Singapore is heaven for foodies, with a mix of upscale restaurants, hawker markets, and everything in between.

It may be small, but the city has more than 6000 restaurants. Must-try dishes in Singapore: Hainanese chicken rice, laksa, Char Kway Teow. The average rating for restaurants in Madrid is 4.

7.