It seems like Saturdays are popular days to get married in Mexico for both local and foreign brides. Saturday, and especially Sunday, are the busiest days at most beaches... so if you don't mind crowds of people, then weekend weddings are ok. A mid-week wedding would definitely result a more private event. Please note, there are often wall-to-wall people at the beach on State and National holidays.