I find the night before the exam is the best time. I just read my notes over and concentrate on the important points. I don't bother doing much revision cos im lazy and it doesnt seem to make much difference. Talking stuff through with a mate is quite good aswell. Saying stuff out loud or writing it down.
here are a few tips
1) leave your homework/coursework to the last minute - this actually helps you because it enables to 'think' about what you need to do for you homework/coureswork, which aids you thought processes...
2) GO TO THE PUB MORE
3) fall asleep in class - you'll be amazed how much you learn
My methods have been tried and tested since Primary school...look, cover, repeat! Well thats the basic idea anyway. Only works if you understand the stuff when you're first told it so you only need (a lot of) reminding. I basically did a lot of note reading the week and night before and memorising the important details (note, this doesn't work for maths...that actually involves work throughout the year - sorry!)
It's a good idea to stick to what you know. By all means experiment with mocks, but if you've got a tried and tested theory that works from GCSEs then it's worth sticking to it.
Oh i forgot definitely the best way to revise is exam practics. This gets you used to the type of questions they ask, the types of answers they expect, the timing, the marking etc. Exam practice is the best way to revise, very useful in maths and science.
The best revision technique is to learn as you go. It is much easier than getting to the end of the course and trying to learn a lever-arch file full of notes. If you have any tests during the year revise properly for them and if you don't understand something, ask straightaway don't wait! Also, doing lots of practice questions is the only good way to revise for maths. For history I made lists of important dates and events as well as summarised notes.
I also meant to say that in my experience mind maps are useless!!!!