Jeangenie, this is my constructive critiscm based on my artistic background and experience in Graphic Design, and personal preferences!!
Too many different colours and I would also prefer paragraph spacing on 'About me' and 'What we do'
I tend to work to Simplicity in Design - 2 fonts maximum, and keep to a very simple colour palette, you can inject a burst of colour for a highlight.
I like the background but wonder if it should be on a pale shade of colour rather than on white? Maybe if the colours were more simplified I'd not find the white so harsh....
I like the 50s style menu and if it were me I would base the design of the site more on that, with muted colours and plain black text, and then use a childrens colourful pic to create a highlight.
You're right to use a fancy font for headings and a plain sans font for body text as it is so much easier on the eye when reading.
Just my random thoughts so feel free to ignore!
This is fun, isn't it?
Another tip, if you need business cards/leaflets etc check out Vista Print