Either place of marriage is fine although the process will be different. If you intend to marry in the U.S. you are likely going to file for a fianc visa. To obtain a fianc visa you (a U.S. citizen) will file certain paperwork on your fiancs behalf and he will eventually be issued a visa in his native country then enter the U.S. in order for you to marry within ninety (90) days. Your foreign fianc will be subject to an interview, medical examination, etc. Note that both parties must be free to marry (i.e. not currently married), you must have an income that exceeds the poverty level and you and your fianc have met in person within the previous two (2) years. If you marry in Guatemala you will file for a K-3 visa. Note that the marriage needs to be registered with the appropriate government authority and you will need an official marriage certificate (a religious ceremony is not enough). Your foreign spouse must live outside the U.S., he wants to enter the U.S to await a visa and you (the U.S . citizen spouse) must file a petition on his behalf.
Answered on Oct 25th, 2011 at 4:47 PM