If you are traveling from another country, no you do not need a Visa, however you DO need a valid passport.
That is answer in the Schedule and the Travel Tab. You will need to Uber to your Hotel/Place of stay. From there You can get a local taxi to the venue as Uber is not readily available in the area.
Simple answer, Yes. We would like the women to dress in spring colors, and the men to wear formal attire.
Yes, the staff there are able to speak in both English and Spanish. There will also be translations throughout the ceremony and reception.
NO. The cutoff time to arrive for the ceremony is 3:45pm. Afterwards, the security will not let anyone into the villa until 4:30 when the cocktail hour begins.