Selfridges offers the largest selections and a huge food hall that, like the rest of the store, is much more affordable than Harrods. A block away Marks and Spenser, fondly known as Marks and Sparks may offer the best prices for quality clothing in London. A flotilla of buses move people back and forth down what may be the busiest shopping street in the world.
Side streets offer their own pleasures.
Liberty on Regent Street and, further along towards Piccadilly Circus, a massive Tower Records feature good fabrics, incredible scarves and clothing and more records, CDs and DVDs than most radio stations play in a year. This is a wonderful area to wonder and windowshop, but if you have to ask, you may not be able to afford it.