Beautiful Punta Cana is a resort town and, as such, has a high and low tourist season. December through April will be the high season which means better weather and higher prices. If you want to save money, you'll want to visit during the shoulder season of May through November.