For true foodies, vacation destinations aren’t chosen based on beaches, nightlife, or museums but by the variety of high-quality food options. There’s nothing worse than showing up to a new city, craving a helping of delicious local cuisine, and then realizing that city’s culinary scene is actually kind of a letdown. This study, conducted by Alpha Travel Insurance, makes sure you always know which cities to add to your food bucket list. It uses the Michelin guide as its criteria and ranks the cities with the highest density of Michelin-starred restaurants. The Michelin guide awards stars — one, two, or three — to restaurants around the world with exceptional cuisine.

According to the chart, Japan is doing pretty well for itself. Tokyo is the number one city in the world when it comes to having the most Michelin-starred restaurants, with 229 total and 0.27 per mile. Wherever you happen to be in Tokyo, there’s a good chance that fine dining is just a few steps away. Making Japan’s position even stronger, Osaka comes in third with 99 Michelin-starred restaurants and 1.15 per square mile. Paris, which is already world famous for its cuisine, comes in second, with 113 Michelin-starred restaurants. The biggest surprise at the top of the list might be London. Not exactly world-renowned for its own cuisine, London ranks fourth with a total of 73 Michelin restaurants.

Of the cities involved in the study, Vienna came in dead last with just 14 star-worthy restaurants and only 0.09 per square mile (though last place on a list like this is certainly nothing to turn your nose up at). Zurich and Geneva follow closely behind. You can view the full, interactive list on Alpha Insurance’s website.

Thankfully, if you want to enjoy a Michelin-star meal but don’t have bottomless pockets, many of these restaurants actually have meals under $30.