Some of the venues in the list below have been around for ages, while others have popped up mere weeks ago. What they all have in common in a dedication to serving excellent food at extremely fair prices. You'll find dinner for two with drinks and service for no more than £45 at all of the venues that made our top 100 list. Because nobody wants egg and chips every night – regardless of how cheap it may be – we’ve gone for as varied a range of venues as possible, so expect everything from Afghan restaurants to Vietnamese cafés (burgers and pizzas, meanwhile, each have a separate feature of their own).