All you need is a computer with speakers and an internet connection. When I taught privately I would have a regular routine I would go through with material I found on the net.
http://www.davidlynch.com/
This site is of a radio personality that gives a weather report for LA every day. I found he would up date it around mid-day. I would have my students listen to the report and write it down. Then I would show them the correct version.
www.breakingnewsenglish.com
This is a cool site that provides lessons ready to go from current news happenings.
I would also download short films and commercials from the internet. There are sites dedicated to funny commercials. It took a long time for me to learn how to find commercials efficiently. If you type something like "funny commercials", "mov commercial" "download commercial" on google, you are bound to find some sites. Here are a couple sites I had on my favorites:
commercials
http://giesbers.net/video/
short films
http://usa.bmwfilms.com/clap.asp?
If you are going to teach with commercials, you must use this site:
http://ad-rag.com/index.php
You can search through their database of thousands of commercials. It is worth the 2 dollars a month you have to pay if you are interested in using commercials.
It really depends how much preparing you want to do. I spent a lot of time preparing since I was dedicating myself to teaching privately. I would set up themes every week. One week, for example, was golf. I found news articles on golf, short films, commercials, photos (which I would use by talking about them), songs, ads, anything I could find related to golf. I would also set up role plays, "At the golf course". I would have a series of questions you might be asked at a golf course. "how many holes do you want to play?" "How do you like weather today?"
You can also use movies. Show short segments of movies and stop them to check for comprehension.
Always have more material to use than you have time for. Just in case something isn't working or if you go through the material quickly. I found that the secret to teaching English privately wasn't so much the material I used, but how well I used the material I had.
In class, we might read a few lines of an article and go off on some long conversation about golfing. This spontaneous conversation is extremely helpful for the student. It might feel like you are not doing anything, but that is what you want, the student to feel comfortable and using the language effectively. There is always time to drill rules and finish exercises. But make the most of side conversations. I am trying to get better at doing this with my classes of 25 middle school students. Its a lot easier with only 2 private students! Sometimes though, I can get the class engaged in a stimulating conversation after reading a story or at least expected moments like someone being absent and discussing where they are.
You can have all the material in the world, but if you don't make a connection to the student, it's boring and very little learning will happen.
[/b]