With a domain name leased, you need to host it somewhere to 'serve' it up the world. Dreamhost offers web hosting, virtual private servers, dedicated hosting, shared hosting and cloud storage. I've been using Dreamhost for the past 15 years. It's great if you manage a lot of different domains.
Sign up for hosting