In the main towns you will find small and medium sized supermarkets stocking many international food and non-food brands. Some, but not all, sell alcohol
In Colombo there are large malls and department stores and the usual designer names.
At local markets an abundance of fresh fruits and vegetables can be found. In Negombo a visit to the daily fish market is unmissable.
For souvenirs there is a great selection of Sri Lankan crafts to choose from including wood carvings, spectacular batik and of course tea!
Your driver/guide can assist you to find anything in particular that you want to purchase.