Not for your whole vacation, we only ask that you stay the night before and of the wedding. The rest of you vacation it is up to you.
The resort shall offer a free shuttle bus, but this can take a long time and stop at different resorts along the way. We recommend taking a private transfer as there is no waiting around with this option. Again, offered by the hotel for a fee or you can use a variety of private companies that offer this service from the airport, we have used Caribe Shuttle Cancun before, and they were great
yes