Yes, most of Mexico is safe especially the beautiful colonial cites like San Miguel de Allende. Talk about a back drop for gorgeous photography!! I have photographed many weddings there, all with spectacular results. Here is a sample of one of the weddings. https://charlottebell.com/san-miguel-de-allende-wedding/ Flowers are less expensive, the service is unbeatable, the food is delicious plus there are wedding planners I will put you in contact with that can take care of all the details at a fraction of the cost then the US. And usually the wedding ends with fireworks, like in the sample. Let me know if you have any questions or would like to see more photographs from the fabulous destination wedding site.