hosting services are pretty much useless, you can host dedicated without the help of some other guy.
Yeah but you would have to keep your computer running 24/7
I use NFOservers and it's pretty good IMO.