An incredibly rich site with activities, quizzes, and puzzles. http://a4esl.org/
Prepositions show position, time, and location.