My husband and I have heard some good things about Punta Cana. We plan on going in December (21-28) for our honeymoon. Our friend, a travel agent, told us not to book until September or October. Another friend said to wait and book it over the internet like 3 weeks before. What do you think? When should we book it, and what is better, getting a package through our travel agent or doing it ourselves over the internet?