Taxis are commonly used. There are also free busses, but they can be a bit crowded.
We have bought passes for everyone to get in, but you will need to bring some form of ID that you are comfortable leaving with security. The passes are good starting at an hour before the ceremony (2 PM) and going until around 4 hours afterwards (about 8 PM). After this point, guests will have to leave the resort.
The haldi ceremony is a part of Indian weddings that takes place before the wedding itself. It involves covering the bride and groom in a turmeric ("haldi") paste meant to provide purification and health benefits.
Smart casual attire is ideal. Plan to look nice, but also keep in mind that it will probably be pretty hot outside.
Nope! Just yourself.