Good point - create a Facebook group and you can discuss all you like, upload photos, videos, etc.
Only limitation is that users need to be on Facebook to be able to read and post to your group.
There are plenty of free discussion forum hosting services - ask Google: http://www.google.com.au/search?hl=en&q=free+discussion+forum+hosting
Just remember that you get what you pay for - don't expect great support or a pretty website.
If you just want to put a few pages on the web - your ISP...