Shopping doesn't have to be a chore and it doesn't necessitate forced pleasantries with anxious salesmen. The best places to shop are the places that are densely stocked with goods that sell themselves. Some of these spots are stores or neighborhoods full of stores and some of them are acres covered in haphazardly constructed stalls. The only thing that all of the world's best shopping destinations have in common is stuff that you'd want to buy.
Why to Go: London's most famous store is famous for a reason. Opened in 1834, Harrod's is the high church of inconspicuous English consumption. What's most impressive about the place, which is more of a cultural institution than a department store, is that it never seems stodgy. The men's clothing is on-trend, the food is outstanding (and absolutely incredible by English standards), and the employees are some of the nicest people you're likely to meet in the Big Smoke. The Food Hall is a hell of a distraction, but you'll want to remember to visit the pets section. The English truly love their dogs.
What to Buy: Aside from leashes, foreign shoppers visiting Harrod's would do well to get fitted for a jacket or a suit. The store stocks every major British label, making comparisons of different fabrics and styles easier than in St. James.
Credit: Shaun Egan / Getty Images