Please, oh, please, don’t use software meant to write letters to create websites. There are much better options available.
Yes, you can use FileZilla with DreamHost as well. Up-time is pretty good: I’ve never noticed any serious issues (except for server maintenance).
I believe they offer free shared hosting for non-profit organizations; otherwise you can see shared hosting plans here:
If you sign up before the end of August, they have a sale going of $5.95 a month, although I’m not sure how long that rate will last.