@Sam Bartolo it's really not that big a deal to get married. Getting married I think you just have to submit the blood test, proof of divorce or deceased spouse, and then schedule with the local judge in the neighborhood your wife lives when you get here.
However, once you are married, then comes the fun part of getting your permanent residence (you can go for citizenship if you want to I believe). Some things you'll want to do before you come here:
- Make sure your passport doesn't have a middle initial and spells out your entire name. If it doesn't correspond with your birth certificate it's a pain and you'll probably have to get a letter from the embassy. Easier to just ask for a new one.
- Get your birth certificate apostilled before you come. You can normally order this online with your state and it takes a couple of weeks. You pay a fee, send it in, and it comes back with an apostille.
- I wouldn't request the background check until you are here; who knows how much back and forth you'll have to do before you finally have everything.
It took some doing when I did my permanent visa but it could have been worse. I'd say getting my wife a permanent visa in the USA was probably much worse and far more expensive. Keep records of everything you can.