There are a couple of famous flea markets such as Wednesday afternoon Anjuna market and Saturday night market which are great for shopping. You can buy things ranging from special tea to Kashmiri carpets.
Do not forget to bargain while you are shopping at the flea market, otherwise you might end up getting ripped off. Ingo's market is another such famous market open for around 6 months during the year during the peak season where you can buy t-shirts, merchandises, accessories, jewellery, Indian and global cuisine from Turkey to Rajasthan and Kashmir. This place is also typically accompanied by live music.