The link above will bring you to a site with many activities and games. Choose a particular area of grammar or vocab and improve your knowledge with a choice of different games and activities. The site caters for varied levels of ability from the beginner to more advanced.
http://www.babbel.com
http://www.babbel.com