Oxford Street, the busiest shopping street in Europe, boasts a mile and a half of department stores (such as Selfridges and Marks & Spencer), fashion boutiques and big-name chain stores (Gap, Urban Outfitters).
For a more upscale shopping scene, make your way to nearby Bond Street, where you'll find names like Prada, Dolce & Gabbana, Louis Vuitton, and Tiffany & Co.
"If they don't have it, they'll get it." Harrods is one of the world's biggest department stores. There are hundreds of departments (including a pet spa) and dozens of food venues -- and you can't see it all. The venerable landmark is handsomely dressed up in Edwardian terra cotta -- and the famous Food Halls will knock your socks off. It's well worth a visit even if you're not a shopper.
Carnaby Street has regained its "Swinging 60s" rep with plenty of funky shops, along a collection of cobbled roads behind Regent Street. Check out the Great Frog for cool handmade jewelry.
You're wrong if you think Notting Hill only got popular after the Julia Roberts and Hugh Grant film. Truth is, this place has been at the corner of Right Now and Fabulous for years (the Portobello Road antiques and flea market came onto the scene around 1948 and remains popular today). The Travel Bookshop, the inspiration for the shop where Hugh met Julia, unfortunately closed its doors in 2011. But Books for Cooks on Blenheim, an incredibly well-stocked shop with five tables tucked away in the back for lunch, is still in business. The area is chock-a-block with hip restaurants and funky shops, secret gardens and seriously grand homes for rich types such as Stella McCartney and Richard Curtis (he wrote the Notting Hill film). Head for Westbourne Grove and Emma Hope for shoes and bags.
When hunger strikes, head down the Thames to the Borough Market, a must-stop for foodies. Located on the South Bank of the Thames, the market operates Wednesday through Saturday, and is open for lunch Monday and Tuesday. It's easy to make your own meal here -- pick up cheese from one of the dairy shops, buy a loaf of bread and some meat pies, and accompany them with a side of the freshest produce in London.
- Spend the Night in Henry VIII's Palace
- Learn to Paint in the Lake District
- Catch a Wave in Newquay
- Take a Gourmet Tour of London
- Rent a Canal Boat in Shropshire
- Explore a Rain Forest in Cornwall
- Have a Magical Mystery Tour in Liverpool
- Stay in a Yurt in the New Forest
- Go Punting in Cambridge
- Become a Medieval Knight in Warwick
- Explore the Real Downton Abbey
- Drive a Classic Sports Car at Goodwood
- Learn How Cider Is Made in Taunton
England Lodging: Country Hotels & More
Getting Around England
London Travel Guide
London Travel Deals
Living Like a Local in London