Friday September 24th-Day before wedding. Stay as long as you want after wedding! No time limit! This is your trip to!
Yes have an updated passport
No. There are several places that take American money or cards. Or you can use an ATM and revive pesos back.
Beach wedding casual- Dress comfortable.
I recommend it if you are going to stay more than 3 nights.