6. Grenada
Grenada is one of the hidden islands of the Caribbean. It has beautiful white sand on its beaches — what more could you ask for? You can find the best hotel deals during early winter as well as very low crowds.

Elizaveta Galitckaia/Shutterstock.com