Religious Weddings in France: Rules, Requirements, and Best Venues for Your Dream Ceremony