39. Books for Cooks, Notting Hill
"For £7 you get a three-course lunch, usually based on one of the books in the shop," says James. "Coffee and wine are extra, and you can spend the money you've saved supporting a proper independent bookshop."
Where: 4 Blenheim Crescent, London, W11 1NN (0207 221 1992; booksforcooks.com)
How much: lunch £7