Many hosting companies will donate limited (some, not so limited) website services to non-profit organizations that have a good cause. It can’t hurt to send their sales team an email explaining your organization’s purpose, and see what comes of it.
http://pages.google.com - Yes, Google now offers free website hosting with 100 Mb of storage. They may not offer all the bells and whistles that for-profit hosting companies offer, but if you want a free and simple website it is kind of hard to pass it up. (Just note that there is currently a potential for Google Page spamming.)
IMHO, a more preferable option would be to contact sevaa.com and ask about their FIRST-related team/organization hosting offer. They offer free web hosting for FIRST teams/organizations. See this thread for more information.