For the best host, you can search on google first for the review, I support SeekDotNet.com to host your site. For a web designer, try one that live near you cause I think it's important to meet your designer in person so you can discuss what best for your site. Forums also good resources for ideas and free templates.
i want to build a muti-gaming site like: http://teamvex.us/index.php or http://www.teamimpulsive.eu/
my question is what web host is best for this and also looking for a web designer or maybe template b/c i am new to this. any help will be appreciated.