Two websites that we recommend to our newbies arehttp://www.onestopenglish.com
The first one has a great lesson share where more experienced teachers put their lessons plans that have been written by them and tried out in the classroom. They are also divided into categories such as games, listening, speaking etc.
Handoutsonline is a paid site but very cheap, the material is great quality and once laminated lasts a life time. It has great flash cards, preposition snakes and ladders, business English, stuff for groups, one to one, just about everything.
Hope this is helpful