The company studied how many restaurants there are per person in each major city across the UK, the EU and the rest of the world.
In Chichester, the average meal in an inexpensive restaurant costs £16 per head whilst the average price for some of the city’s top restaurants comes out as a reasonable £18.75 each.
Popular places to eat in Chichester include, Viento Delevante, Reina Kitchen and Cassons.
Also landing in the UK top five were Truro, Bangor, Manchester and Stirling.
Meanwhile, the lowest performing city was Lancaster with just one restaurant for every 1,000 residents.
The population size of each city was compared against the number of restaurants listed on TripAdvisor. The average meal prices were determined via cost of living data from Numbeo.