As far as I know the best
Caribbean beaches are Anguilla, Antigua, Barbados, Dominica, St Lucia & St Martin Beaches.
Off season is the cheapest time of the year to visit Caribbean, so you can travel between mid-April to mid-December. By that time hotels and flights slash yp to 50% off their normal rates. During this time, the caribbean beaches are less crowded. Just visit
when to go page to get more information.
And the cost depends upon your stays and other expenses, so search it for the cheap caribean hotels and make a good deal!
My favourite beaches are Anguilla & Barbados. The
Anguilla beaches have perfect white sand shores & offers variety of watersoprts.
Anguilla is a tiny isand, but has more then 30 beaches. I nearly spent 2 weeks here and enjoyed luxurious Caribbean beach vacation with more fun. I have Visited the historic olde valley district, history museum and went for bird-watching at Anguilla's thriving salt ponds. The popular spots of Anguilla are Sandy ground, Rendezvous bay, Shoal bay and Meads bay. If you need a comfortable place to stay at Anguilla, then have a look at
anguilla hotels page.
Barbados also has loveliest beaches with golden sand and crystal clear water. You can go for day trips on a pirate ship. snorkeling and scuba diving are most popular activities in
Barbados beaches and if you are interested vist Harrison's Cave, Welchman Hall Gully and the Flower Forest. Visit
Barbados hotels page to book your accommodation.
Hope this helps! Have a nice trip:)