Not tropical clothes but my Mum bought a gorgeous dress (semi formal) for the black and white night on our cruise a few years ago and it was incredibly cheap (under $40). Now maybe thats not cheap to you but in the UK you couldnt have got as nice for less than £100 ($175). There was lots of tropical in the shops.