I am an EU citizen that entered the US in January 2009 on a J1 visa (not-subject to 2-year rule) expiring in mid-May. I am engaged to a US citizen and want to stay and work in the US after my J visa expires.

Will getting married 3 months after entry and then applying for a family visa raise suspicions of fraud? We have been a couple for around 2 years, but have never officially resided together. Also, is it better to have the wedding (and the application for my family visa) in the US or abroad? What if we get married in the US after my visa expires during the grace period?

Thanks for the help!