You after E-comerance site, or just a general site for uploading pictures/videos.
Edit: I guess I should explain a bit more.
You can use a easy build web host, but it costs about £5 a month or about £50 a year for hosting, but its easy to use if you dont know how to design web pages and on it you can advertise a business as well as post up galleries should you wish them (Like that you would expect from a airsoft/paitball site)
or you can have an easy made website that is an online shop (e-comerance) which costs a bit more on hosting fees, but again is easy to use, so you can update it your self with not much issue.
Or, the free opition, which can get you either of the above opitions on a free(ish) hosting, where you would only need to buy the domain name (1-2 year period at a time) but it isnt easy to update should you need to, as you would need to go into the update the web in an offline editor (adobe dreamweaver) then update the website database. if you dont know web design its advised you dont use this opition.
(its a case of those who can, get the better opitions)
So yeah, Id say use a ready build site (wix.com or something simular) 123-reg also has some good deals on hosting and domain names(its where i get all mine from)