Publishing a website is really quite easy... and often can be done for free!
Though... as always... TANSTAAFL
This section will look at some aspects of this topic.
:-)