We enjoy going into Ocho Rios and doing some shopping and looking for the best bargains. We usually just take a taxi so we can come and go as we want. We get dropped off at the Island Village Shopping Ctr and walk down the street to the Tajmahal Shopping Center too. There are a lot of nice shops. We get good prices on Blue Mountain Coffee, usually $16 a pound, if you like coffee. I guess it is a personal preference. We enjoy a break from the beach.
The best buys are really at the resort or the airport. We did venture into town but took a cab back and forth so we could spend only the time we wanted to. I think it was about $25 cab fare. It was worth it. The shopping area by Margaritaville is nice and there is also another area not far from that area that had many shops.
CSS is so lovely (and sooooo relaxing). We enjoy the resort to the fullest and save the shopping for the airport. Several vendors are at the resort with their artistic buys.....and some great gifts can be purchased at the resort, as well.