the home page should have links somewhere to different pages for; contact us, about us, blog. there should be a facebook link too.
the home page should be where students come to search for yoga teachers in their area or workshops & retreats. there should be absolutely no doubt in the visitors mind what the site is when they arrive.
The home page must have a search bar somewhere where people can either search for a yoga teacher or a workshop. if you don't want to make it a search box, that's fine too. maybe there are two boxes on the screen and one says 'find a teacher in my area' or 'find a workshop / retreat.' it's up to you...
NO tacky, peace signs, rainbows, Om signs or tie dye or fairies. Feel free to put gorgeous images of people doing yoga with a white background from Getty or iStock or something. Or even something cute like a baby trying to do yoga with a white background. Think outside the box - fun colors, clean images, clean design. Keep it very simple. have fun with the colors - not to many though keep them bright and fun - bright, fun colors is important to me - take a look at the website examples that I have given to see what I mean by 'fun colors'
THE AIM of this page is to make people smile when they see it but so that they also know why they have arrive at the page!
Lastly, as a challenge perhaps you could incorporate some way that people can advertise on the home page (a small square somewhere) that doesn't look tacky or detract from the simplness of the site. if you think this wont work or you dont want to do it that's fine.
KEEP IT SIMPLE AND BEAUTIFUL - LESS IS MORE - have fun with it!