I don't live in France, or another hyphenation friendly country, but I do like Anne-Marie a lot.
Which do you think is best?
Annemarie
Anne Marie (both used as first name)
Anne-Marie
I guess there is one more alternative. I know an Annemarie, and she capitalizes Marie to emphasize it, but she keeps it all one word (like AnneMarie). I'm not a huge fan of that though.