Read More
This link starting at Question #48 and following will answer most of your questions.
The hardest thing about this process is the length of time you wait in line at IMD to get the visa. Expect your DH to spend the day of maybe 6 hours or longer.