I am a naturalized US Citizen and she is an Austrian Permanent Resident but with Iranian citizenship. Our plan was to get married next month in Austria but are now considering whether it would be better to attempt the K-1 visa and get married in the States or whether to go with our original plan to petition for the CR1 after marriage in Austria. Our goal is to get married and eventually have her live permanently in the US. Which path seems to be most appropriate for us and which would cause the fewest complications? Any insights would be greatly appreciated. Thank you very much!