Home Punta Cana When to book a Punta Cana Resort?