Hopefully your friend is the only one listed as host since it is really frowned on for your DH to host (essentially he would be hosting a shower for himself).
As for venues a real easy way to find out what is available is to contact your local Chamber of Commerce. If they aren't helpful (although they should be) some ideas is VFW/American Legion Hall (someone has to be a member usually), Senior Center (some of them are very nice), church reception/fellowship halls (as a couple of pps mentioned), park (if your weather is nice) that has a shelter/covering, a "club house" that is part of an apartment/mobile home park (someone has to live there...so it would go in on their name) are some ideas.