In undergrad, I managed to make a 3.4 at a really tough undergrad lib arts college (not sure what easy one the above poster went to, but mine was killer with zero 4.0's in the entire time I was there, true curves, and 100% professional school acceptance and 98% of students continueing on to a PhD or professional degree) but I still managed to work 40-60 hours a week to pay for school. I did not have a lot of free time because of my work. I was admitted to med school my Sr. year, deferred, and changed life paths.
In vet school (which I believe has some relative comparison to medical school) I have relatively little time. I might get half an hour to an hour an evening. More time on weekends. I did select a pretty heavy focus area (zoo med) so I lose 3-4 hours a week just in extra class time. Also, in vet med, alot of practical skills are learned in wetlabs that are optional, and I do spend a fair amount of time in those, which may not be necessary in med school. On weekends, I spend 1/3 to 1/2 a day off at least every other weekend. Some of that depends on testing schedules and such.