I would like to add if you see something you like onboard get it right away or it may not be available later in the cruise. Also don't wait until the last day or night to purchase anything as the shops are PACKED!!! They are also very crowded when the shows let out as the majority of people pass the shops when they exit the theatre. During the day the shops are relatively empty.
MJ