British Airways has revealed its top worldwide destinations for holidays in August 2011, with New York, Rome, Mauritius, Venice and Caribbean holidays among the favourites. St Lucia and Barbados were among the most popular Caribbean choices for families.