In need of a good hosting company for my site plz

I looking for a website company to host my site, it want the site to look something like this these sites and

so the host company needs to be able to cope and cope with running short video clips.

The site is a small personal one, so i dont need a huge corporate host but a resonable costing firm???