Practice Tests

There are a lot of sites where you can do practice exams or tests. Some of these are free and some charge a small fee. Here are some suggested sites:

Exam English

This is a good site with tests of all types. You can use this to practise the parts of the test that you need to work on, for example B1 listening, try the PET listning practice.
http://www.examenglish.com/PET/?gclid=CKTnxdmStaYCFYqDDgodvBCXHA

Using English com

Another site with free practice tests of different types, including tests on single grammar items.
http://www.usingenglish.com/test/

Longman Pearson iTests.com

You have to pay small amounts to try these tests (although you can try them out for free first as well) These are very useful if you are preparing exams like the Cambridge exams, and are not expensive:
http://www.itests.com/web/main/Home.html
This part of the Longman site gives helpful tips for those preparing exams:
http://www.pearsonlongman.com/exams/ket-pet/pet/students-activities.html