2) difficult to get B2 visa for my spouse as she is retired without bank book or job,
If you are legally married, this shouldn't be a problem. I was married for three years in 2013 and my wife was able to get her 10 year multiple entry with no hassles. As her husband, you are allowed to write a cover letter explaining the reason for your trip, so place that letter on the front of your wife's presentation booklet wherein she makes her important documents, like your marriage certificate, available for inspection. Once the embassy staff member read my letter of introduction, the interview was cut short and she was given the visa without any further questions.