London is not just a European shopping destination, but a global one. The city has fantastic fashion stores, with famous brands lurking around every corner. Visit the renowned Oxford and Regent streets for big brands like Gap, Zara, Topshop, H&M and United Colours of Benetton. Don't be put off by their loud exteriors; some shops are actually quite affordable, and the frequent sales are famous for the bargains they provide.

London is also renowned for its markets. Camden in North London has become one of the most visited attractions in London and is a haven for punks, goths and other alternative sub-cultures, with myriad stalls and shops selling outrageous retro outfits, colourful accessories and modern party outfits that really have to be seen to be believed. For an enjoyable weekend outing, Portobello Market is a gem (look out for the Farmers Market in the vicinity). The Notting Hill market, made famous by the romantic Hollywood film, offers many attractive coffee shops, independent retailers and cheap stalls selling clothing, jewellery and music. If you are a foodie then head to the Borough Market adjacent to London Bridge; dedicated to gastronomy, visitors can sample homemade pâté, buy fresh cherries, olive oil, sweet cakes and the like.

General groceries can be bought at the major English supermarket chains such as Tesco, Marks and Spencer, Waitrose and Sainsbury's.

Our Travel Expert

Tom has lived all over the world and has travelled extensively. He now lives in the Cotswolds, England.

>Read Tom's tips on London
>Ask Tom a question

Become our London Travel Expert

We are looking for contributors for our London travel guide. If you are a local, a regular traveller to London or a travel professional with time to contribute and answer occasional forum questions, please contact us.