I will be in Punta Cana in less than a week and am very excited! I plan to enjoy the AI resort but also will be taking part in activities; zip lining, safari, horse back riding etc.
Is it better to book these online before we leave, or simply to show up in person?