Most cheap sites look cheap....period.
You get what you pay for, just like anything else.
Hosting and domain is peanuts. Getting a GOOD design will cost you.
Never mind logo design, image creation, flash, database work, content writing, accessibility, web standards, seo, etc....