000Webhost does the trick for me
Second this, every time I need to show a customer a domain, and design. I always use these guys. Very easy to set up and manage within minutes. I also give people live demo's through this site and I have been doing this for the last few months. The data plan and all that stuff is pretty good for a free host.
If you are creating a website which you don't expect a lot of people to visit, then these guys are for you. I haven't tried their plans & prices, I have only used the free option. But, I'm guessing they still have competitive pricing and specs.
Their support team is amazing, always sorted any problems I may have had during set-up (Normally my fault). Obviously they aren't there 24/7 but they are pretty much there when I needed them.
And, all this is on a free account. They seem to value free account members the same as paying members, except for data allowance.
+1 to these guys.