Doper travellers of the world, please help me and my fiancee decide on a suitable honeymoon destination! We are lucky enough with our budget that we have too much choice available rather than not enough, and we need some help narrowing it down, ideally from people who have visited the areas in question. The requirements are: nice beaches, a few things to go and see/do, sun, warmth, and a nice hotel. We are going for two weeks at the beginning of November and will be flying from the UK, so would ideally go for something where there is a direct flight - this gives us scope from Sri Lanka in the east to Mexico in the west.
So far we have looked at Sri Lanka, the Maldives, the Seychelles (probably too expensive), Mauritius, the Caribbean (chiefly Barbados, Antigua, St Lucia, and Dominican Republic - we have ruled out Jamaica and Cuba), and Mexico (Yucatan peninsula). The budget is about £4,000 total for an all-inclusive break, plus a bit on top for spending money.
Each place has its advantages and disadvantages, but there is nothing like a bit of personal knowledge so please help out if you can, thank you!