You have had your options described for you. If you are having trouble figuring out which option is best under the specific facts and circumstances of your (and your fiance's) situation, the person to speak with is an immigration lawyer.