Whether you’re buying gifts or shopping for yourself, Colombo has plenty of retail treats to offer. Here’s where to shop in Sri Lanka’s biggest city.