Visiting the Caribbean is not exactly a hard-sell. With its white sandy beaches, azure sea, lively culture and balmy weather, this cluster of islands is a dream holiday destination. What's more, sampling the food is a journey in itself. read more