Can Foreigners Legally Marry in France? Your Complete Guide to Destination Weddings