You will need to find a web server to host your website. We can provide hosting for your domain which will allow you to upload your domain via your own FTP access.
Alternatively, there are many companies who offer this service, with varying degrees of quality. Choose your hosting company carefully, as an apparently cheap deal may not prove to be quite what it seems.
Try to find a host with a good reputation for service, or your website may not be available online all the time. This will be quite unpopular with your customers and search engines.
Make sure you are not restricted to small amounts of web space, as this may inhibit the number of pages your website can have.