Chatuchak Market. If you're in Bangkok at the weekend, this is the place to be. While it's a food market, we wouldn't say it's the best in the city (read on for that!), but when it comes to arts, crafts and souvenirs, you are spoilt for choice at Chatuchak.
This behemoth of a market has over 8,000 stalls and attracts nearly 200,000 visitors each weekend so it's a veritable maze to walk about. That said, you can find the most beautiful handicrafts and really burn through your stash of Thai baht with a visit here.
Not in Bangkok at the weekend? You can get your shopping fix in at MBK, the city's 8 storey shopping mall which gives you everything from mobile phones and drones, to trousers and toiletries. All at ridiculously cheap prices, but make sure that you're ready to barter. It's part of the culture.