What does it mean to have your own website and how the heck do they work?
Here is a great series of video tutorials from BlueHost. Another option is GoDaddy. They have a nice WordPress hosting option. They have several pricing structures for space and for time. I found them to be a bot more challenging getting started. Here is the GoDaddy getting started page. Here is GoDaddy telling you why you need a website.
Whatever hosting service you chose, you will be able to manage and create a space that has lots of flexibility and can do most every thing that happens on “the Internet.”