Castries market, St Lucia is one of the island's most buzzing spots - and the capital is a perfect place to buy solid spiced chocolate too