I have an agency that can help you, they have positions all across the country. They will do all of the leg work for visa, work permit etc. Send me a message if you're interested.
this is clearly down to personal experience. If you believe you're with the right person, get married by all means. Not all women are the same. On the other hand, education and volunteer visas are also great.