Don't go Cheap. Find a good hosting company. Register your name, make sure anything you stick on it is trade marked or copy righted under your company.
Find a designer that has a huge portfolio.
I could name some guys that do web design, but they are upwards of $250 bucks an hour.