It is a huge task for a visitor to find the 'right place' to eat in London - with the 'right atmosphere', at the 'right price' - largely because, as in any big city, there are literally thousands of venues from which to choose, ranging from fast food joints, pubs, and mainstream chains all the way up to some of the most exclusive restaurants in the world which attact the kind of clientele that don't need to ask the price. Sorting the good from the bad isn't easy, but London has something to accommodate all budgets and tastes.
Prices inevitably become inflated at venues closest to major tourist attractions - beware the so-called tourist traps. The worst tourist trap food is, in the opinion of many Londoners, is served at the various steak houses (Angus Steak House, Aberdeen Steak House etc - there are all dotted around the West End). Londoners wouldn't dream of eating here - you shouldn't either! Notorious areas for inflated menu prices trading on travellers' gullibility and lack of knowledge are the streets around the British Museum, Leicester Square and Piccadilly Circus. Even the major fast food chains like KFC, McDonalds and Burger King all charge a premium in their West End outlets - so watch out.
In the suburbs, the cost of eating out is reduced drastically. Particularly in large ethnic communities, there is a competitive market which stands to benefit the consumer. In East London for example, the vast number of KFC-style chicken shops means that a deal for 2 pieces of chicken, chips (fries) and a drink shouldn't cost you more than £2, and will satisfy even the largest of appetites. Another good (and cheap) lunch option is a chicken or lamb doner (gyro) at many outlets throughout the city.
Tipping may also be different than what you're used to. All meals include the 15% VAT tax and some places include a service fee (10-12%). The general rule is to leave a tip for table service, unless there's already a service charge added or unless the service has been notably poor. The amount tipped is generally in the region of 10%, but if there's a figure between 10 and 15% which would leave the bill at a conveniently round total, many would consider it polite to tip this amount. Tipping for counter service, or any other form of service, is unusual - but some choose to do so if a tips container is provided.
As one of the world's most cosmopolitan cities, you can find restaurants serving food cuisine from nearly every country, some of it as good as, if not better than the countries of origin. If you are looking for particular nationalities these tend to be clustered in certain areas: Brick Lane in East London is famous for curries, but for better quality Tooting in South West London has a good reputation and is cheaper. Brixton for African/Caribbean, Chinatown in Soho for Chinese, Edgware Road in Marylebone for Middle Eastern and Drummond Street (just behind Euston railway station) for a selection of good value Indian vegetarian. Golders Green for Jewish and Kingsland Road for good cheap Vietnamese. Other nationalities are equally represented, but are randomly dotted all over London. It is usually wisest to eat in restaurants on main thoroughfares, rather than on quiet backstreets.