I cram like mad. I do well, but my long term retention is bad without review. I generally have lots of days off between exams/quizzes.
For quizzes, depending on how much material it covers, I'll cram for 1-2 days. I read all the lecture notes while writing down anything that I didn't already know or think that I couldn't remember easily. I usually have half a page of notes for each lecture hour, but it varies by topic. I keep a separate page for any equations or if it's physio for GI/renal, then a page of nothing but transporters in every part of the system. That's the most time consuming part, but I can usually get through a lecture in 45-60 min depending on how 'in the zone' I am. For exams, it varies by class. I can do microanatomy exams in 1.5 days, nutrition exams in a day, biochem exams in 2 days, etc. If I feel like I need to bring up grades in a class, I'll give it one more day than I normally would.
Then I watch lectures at 2.0 speed, which forces me to pay attention nearly 100%. Anything slower makes me zone out. I also do all practice problems posted. Anything I get wrong, I write that down too. I make sure I understand everything in the lectures and wrong practice problems.
I sometimes make up my own mnemonic for charts I need to memorize (ie tables of diseases). I avoid them at all costs since I know my long term with that will be awful, but I do sometimes rely on them.
The morning of the exam, I reread all my notes starting with my missed question notes. This usually takes 30 minutes (I do it on the bus ride to school and right before the exam starts).
Gross anatomy is an exception. It's nearly 100% memorization, so I actually binge it for 4-5 days for exams. Literally all day anatomy. I go through all lectures, practice problems, as well as a 3d atlas, and Acland's Anatomy at 2.5 speed. Then I spend at least 5 hours in anatomy lab digging through every body I can with a friend. We teach each other and make sure we aren't making mistakes.
I also make sure to get 7-8 hours of sleep every night.