While DreamHost would not be my first choice for those new to hosting, since your husband only needs to upload his site and the site is simple (presumably no PHP/MySQL problems to work out), he should be fine here.
You can either configure a simple FTP client for him, or teach him to use the web based FTP client that DreamHost provides.
Another option, if he is using Windows, is to create an FTP shortcut that points directly to his domain directory here on DreamHost. This will open in Internet Explorer and appear just like any other Windows Explorer window, he can simply drag files to/from the window and close it when he is finished.
Save [color=#CC0000]$50[/color] on DreamHost hosting using promo code [color=#CC0000]SAVEMONEY[/color] ( Click for promo code details )