Answer:
Things vital to web hosting are some basics, like:&A good firewall to prevent hackers/trespassers;&A fast connection so the site doesn't run slowly;&Being able to keep it online atleast 90% of the time;&Spam filtering, etc.&&As for website design, any good website has three things: Purpose, Design, and Function.&&Purpose: Why does your website exist? What purpose does it serve?&Design: Having a ""good design"" means a few things: Your website should be able to capture your audience and hold their attention, without taking focus away from the purpose.&Function: Put simply, Does your website WORK? Do you have any broken links, unworking HTML codes, typos, etc.?