If you need suggestions on good hosting, please consider
www.EuroVPS.com for the site. They have dedicated, VPS, reseller and shared hosting available. Linux or Windows. Several control panel options. Professional grade server-class hardware, not some cheap junk. Uptime is really close to 100% and not just a white lie like so many others.
Plans are monthly, quarterly, 6-month, annual, or biannual. Pay however you want. Longer contracts, larger discounts.
It costs a little more than others, but you get what you pay for.
A site-wide fundraising/donation setup can help pay for it. Give away some Smurfy prizes and sell raffle tickets for a few bucks each. Or just outright solicit for $5-25 donations. You can pay a year or two, no problem.
This is a great site, deserves a good host, and I think folks would help pay for it.