So I've been making my own website for a bit.
I'm currently using Githubs pages hosting thing to test my site out. I would like to use php, and java on it but Github dosnot suport that. I'm lookin for a webhost that I can put a domain on and is reliable. Right now it's for personal use and for my resume so not that much traffice. I would not mined extra fetures but I want a good reliable service.
look for cpanel resellers they are cheap.
I suggest Linode, it isn't a traditional web host and you have to setup everything yourself but they have great documentation for configuring your server and running your own gives you unlimited potential. I've hosted with Godaddy, Hostgator, Squarespace, Dreamhost and 1&1 and they were all fine (although I'd choose Hostgator out of the bunch) but the first time they tell you "no, we will not install [insert software here]" your heart will sink and you'll wish you had your own server.
Use Linode or Digital Ocean there prices and communities are about the same. My opinion is if you're a Web Developer you should also be a part time sysadmin. This gets you started. :)
Been using hostgator forever. No problems.
How long you need it hosted for? How much space/bandwidth?
I self-host via no-ip.com
Way cheaper than paying someone to host and you have total control. They even have mail server options should that be a need for you.
They have pretty good customer service too.
I'd agree with @p3t3or. Hosting yourself is usually the way to go. You have all the controll you'll ever need, and it's way cheaper. And if you put images & static CSS on something like dropbox (Or anything that answers a HTTP request with a file for that matter :P), it doesn't even cost you that much bandwidth.
If that doesn't work for you(You have to less bandwidth), you'd typically need a cheap VPS or a shared host(These have become rare these days, good luck finding one!) for Java.
If you can ditch Java, you can get PHP hosting mostly for free these days.
Try HostMonster. It is pretty cheap and works great. Been using it for 5 years now. It has a cPanel and is Unix based Apache server. They got unlimited bandwidth, disk space and such etc. Also their support is based out of USA not outsourced!
Myself I have had and still do have good experience with Point North Networks / KickAssVPS.com - but I also run a dedicated Supermicro Xeon (non SSD) server in Switzerland.
It might not be something for you William but perhaps for someone else here. I have quite some capacity left on that Swiss server. It runs CentOS 6.6 x64 as a host OS and on top of that OpenVZ with a SolusVM panel and two CentOS 6.6 x64 with Cpanel WHM and Cpanel licenses for each account on each VPS.
I am not that tech savvy and I am actually looking for an partner with some complementary expertise on running an linux based dedicated server like this one where we also have IPMI access to the hardware.
I have decided to make my own web server that will run off of my own nas/server I'm building, it's just a little site to use as an example/resume of my web skills. I have a 100+Mbs connection at home and maybe a 1gb in the future. Thanks for all the web sites I looked into a lot of them.