You have to submit DS-160 application online and get a visa interview date at the US Embassy in Nepal. For that, someone in Nepal will have to pay the application fee on your behalf at Nepal Investment Bank and give you a confirmation such that you can complete the DS-160 application. You DS-160 profile should update automatically once the payment has been processed.
Documents required during the visa Interview:
1. Appointment Confirmation letter;
2. Original passport valid for at least six months beyond your intended period of stay for travel to the United States;
3. DS-160 Confirmation page print out;
4. One recent 2 x 2 inches (50 mm X 50 mm) sized photograph, colored, without borders, full-face view directly facing the camera taken within last 06 months against a plain white background;
5. Original DS- 2019, I- 20 or I- 797, or any other supporting document if applicable.
Don't forget to take your H-1B package (with approval notice as well as complete Dept. of Labor petition by your company) to the interview. You will also need to have 10 finger fingerprints taken if you haven't had it done before.
By the way, I'm guessing your H-1B was approved last year or before. If you got your H-1B approved just this month, you should not be traveling until October 1 when your H-1B kicks in and you have all the docs mentioned above.
I think your husband will need to fill out a DS-160 as well and check the appropriate dependent boxes but would recommend doing some research on that or asking someone experienced in that matter.
Lastly, be humble and polite at the interview. Don't talk politics with the interviewer. Heard a story of someone whose application was rejected because of that. The person apparently had some attitude as well.
Good luck!