For Mexico I'd look at Cabo San Lucas and Purto Vallarta. Cabo has fantastic fishing. Vallarta has jungle covered mountains right down to the ocean, it is really pretty.
Cancun is too developed and Americanized. Why go to Mexico and eat in American chain resturants?
Caneel Bay is a great resort, as is it's sister resort, Little Dix Bay. I spent my honeymoon at Little Dix (www.littledixbay.com) and absolutely loved it, apart from my father out-laws jokes.
Swept Away in Jamaica (Negril) I think it is now owned by Couples, but used to be independent. All of the luxuries of an all inclusive resort, but much smaller and more intimate. Think bungalos vs. highrise.
Thanks for the additional info fellas. Jim, I will get an agent to check for me. $2,000 is alot cheaper than the web prices.
Shannon, I am glad you mentioned Palace Resorts. One of my buddys told me about those resorts as well. Their Cancun resorts were top of my list except I want to check out Jim's place now too. Did you go to any others besides Moon Palace? The Sun Palace and a couple of others look promising too. Another guy has been to all and said the ones in Cancun are better and cheaper than St. Thomas, etc. I was pretty dead set against Jamaica but Sans Souci looks pretty good.
We spent one day at the Sun Palace for a free boat tour/coral reef snorkeling trip that was a part of our package. Whichever Palace resort you stay at you get the same benefits at all the other Palace resorts i.e. free food, drinks and anything else you can imagine. They have a daily tour bus going from one Palace resort to the others. Like I said before I would highly recommend the Palace resorts. Preferably the Moon Palace.
If'n you don't want to go out of country, one of the finest honeymoon resorts is in Georgia. The Clousters at Sea Island sure were nice when I tied the knot. Nice comfortable beds, great room service and a beach!