Join the club, my inlaws are a pain in the ass too. Well FIL is totally cool but MIL treats her son like a dog treats a bone and treats me like I'm lower than a snakes belly. She also is extremely offensive to my family.
I think you need to not ask them about not staying at your house, you need to TELL them they can't stay! It's your house and you deserve respect from guests which you CHOOSE to INVITE to stay.
Honestly, you need to put your foot down, it will be VERY hard and there will be a lot of mud slinging, tears, guilt tripping and stamping of feet but you must do it or you will have years of this to look forward to.
If you read my other post you will see some of the excellent advice i have been given on here: www.mumsnet.com/Talk/7/558767
Believe me it's hard to stand up to them. You need the support of your husband and you need to be united. Agree what you will say before you speak to them and if they ask you something, stop, speak to your hubby and get back to them on it.
They need to see you as a couple with equal say. They don't have to like you but they have to respect you or face consequences. Make a wall that they can't penetrate unless they back down and stop treating u like crap.
I bet you are glad they live in France!
Another thing is, you are the mum now and you should be able to have your day just like your MIL did. This is your time, be selfish and don't let them suck the goodness out of it all.
Don't argue with ur hubby about it. Remember this is a problem NOT between you two, but is a problem you BOTH have with someone else. You wouldn't accept this behaviour from anyone else in your life so don't take it from them. Your marriage comes first, put down your boundaries and don't let these people sh*t on your cornflakes!! In Laws make me MAD as you can probably tell!!!!!
Good luck!!!