Selfridges, London

Selfridges is one of London’s big three department stores alongside Harrods and Harvey Nichols, and it’s just the place to pick up some truly memorable gifts. It’s also famous for its highly creative window displays, many of which involve moving mechanisms and animated mannequins.