Well, first thing I think you should do is build you a personal site. Basically your site can be a sort of resume, as the things you can do, and have done.

I'm not exactly sure how one gets their name out there, other than starting slow, maybe local businesses and such, and "if you build it they will come." Also the same deal for the charges. I wouldn't try to rip anyone a new one off the bat, but as you get better, and more well known, higher priced clients would come along

Lastly, I use startlogic.com, but I dont know if thats what your asking for sure. Their basic deal is $8 a month, and if you buy a year there is no setup fee, or charge to register your domain name. For that you get 40 GB of transfer, and 1 GB of storage. It was just what I was looking for.

Hope this helps!