Code looks clean for the most part.
Design comments:
The overall width of the site is quite large, and is typically used for site with a sidebar (following the golden rule with ratios). Because of the lack of the sidebar, you are filling up the top page with photos and videos that are quite large, which is ok, but the large font is actually quite a negative point. The font-size for the content should rarely (if ever, except in some very specific situations) be larger or the same size as the Headers or Navigation Menu.
I would suggest reducing the overall width of the site, so that you can use a smaller font without ruining the balance of the overall site.
My suggestion for home page would be to make the video inbed code for the play window the same size as the photo used in the testimonial section (at the bottom). If you are using a direct half/ half split for the testimonial section, you should use the same ratio for the entire page, unless you are considering a widget area footer or widget area directly below the featured image at top.
On the Entertainment Services page, the header - "Entertainment Services is nearly the same size as your name (logo), and should not be. However, the font size used for the description of the page and the font color is great, and I recommend you use the same font size/ color for the font on the home page as well.
About the pictures:
I notice that you are wearing the exact same outfit for the home page featured image, the Corporate Entertainment, and Wedding Magic section. And, in fact, the customer in the background for the Corporate Entertainment and for the Wedding Magic picture (the guy in the glasses with the blue shirt), is the same... and thus, obviously you got the pics from the same event and same table. This is minor of course, but very easily noticeable. Was this event a corporate wedding ? Hehe.
One way you can sort of get around this is... to take away the Entertainment Services menu page (the page with the 4 images in a grid), and just make the top menu a hover drop down menu that shoes the four types of services when the user hovers the mouse over the menu. All you are doing is adding an extra step for the user when looking for important information. A lot of sites have this extra menu page, but is most often than not, unnecessary.
Again with the font size. Make is smaller! =)
Lastly, some positive points.
You have a lot of links to your booking page, and you have your phone number listed a lot! Which is great. It is easy to follow and good for directing your customers to the most important page - BOOKING!
Therefor, make it even better for them when they actually get to that page!
Have more pictures of your audience enjoying themselves and more testimonials! (even if you have to make them up).
Also, the rubik's cube doesn't exactly sell "magician" and the quality of the image is quite low (blurry).
On the actual contact page, you have your email address actually typed in with the mail:to link. I would suggest making a low res gif / jpg of the email address with the mail:to link, as this will cut down on possible email spam.
If you have any other questions, please let me know.