Can I host my own Moodle site or can you host it for us?

Yes, you can host your Moodle site, you just have to download the latest version and ensure you have a PHP web server with a supported database. However, you can also host it on our web servers using MoodleCloud.