I have registered a new domain and got the hosting sorted and I now need to add a content platform. I want to be able to sell onnline, have a bit of a blog with some galleries. The purpose of the site will be the promotion of a particular sport and selling goods into that fraternaty.

Any ideas on the platform to use?

Ok, before I get bombarded with offers; no, I don't want to spend lots of cash on having somebody develop a bespoke system and then have them manage it. I need to be able to deal with the content myself as I do with my other sites.