Apart from the usual 'tax free' shop, there is a Harrods store selling typical souvenirs, a $10 shop with a wide selection of accessories, a very nice jewellery shop with large gems, chains, gold/silver etc., a watch store selling all the main 'labels', and a clothes shop (maybe Frank Usher) selling gowns, throws, day wear & other essentials.
The prices aren't too bad, and if your home currency is Euro's or Pounds Sterling, the exchange rate makes them quite attractive.
My wife seems to enjoy herself in them.
Hope this helps,
Have a lovely 50th birthday
Alan & Katrina
Last: Oceania Nautica Aug 2016
Next: Cruise Maritime Magellan Nov 2016
Then: P&O Oceana December 2016
Then: NCL Jade August 2017
Golden, Grand(2), Caribbean, Royal, Sea(4+1 aborted)
Adonia(4+2), Arcadia, Artemis(2), Aurora(5), Azura(2), Britannia, Oceana(3), Oriana(12), Ventura(2), Victoria(5)
QM2(2), QE2(9), QV(7), QE, Caronia(2),
Oceania Nautica, Minerva, Minerva II, Fred.Olsen(8), NCL Jade, =X= Eclipse, HAL Ryndam, Aza.Journey