Consider this your sign to book Punta Cana. After a few days at The St. Regis Cap Cana Resort, I can attest that it more than ...