a few £ (maybe £5, £10 a year tops if its not popular?)
Not much at all.
Not much at all.

But come on, there's plenty of people here who have at least a couple hundred megabytes to spare and the means to set up a webserver, so that shouldn't be too much of a problem, either. The biggest problem, as said before, is keeping it up to date and interesting for people to visit. This requires a continuous effort.