I don't know that there is a list -- you'll have to check the schedule of each school you are interested in. But bear in mind that those programs with shorter days generally means you have to do more material to self study. Meaning even if you get out at noon, you still have the same amount of material to cover so you will be doing it on your own more, with less being fed to you in a lecture setting. It also should be noted that at most programs lecture isn't mandatory, so if you learn better on your own, you could always easily create a half day schedule for yourself and end up doing more self study. So the real question for you will be what places have class until 5 PLUS have mandatory attendance. And even then I wouldn't say that's necessarily worse, because it's not like you are going to go sit on the beach if you get out of class early -- you will be going to hole up somewhere and study whatever material you aren't getting in class.
If you are comparing it to college where when you are out of class you have free time, you are underestimating the volume of material in med school.
I was assuming he is talking about 1st and second year. But yes if you are talking about third year (and parts of fourth year) you'll probably be working 80+ hours/week during some rotations. That means overnight every 4th night and most weekend days.
My school is one of those that finishes at noon daily, except for clinic one afternoon and clinical skills class a second afternoon each week - meaning that we have 3 "free" afternoons per week. Some of my classmates use that time to study, others just use it as free time.
The big downside to a program like ours is how late our semesters end. First years don't finish until the end of June, and second years finish at the end of May (and some don't feel like they have adequate Step 1 study time because of it).