I was a history major at Cornell. The department is superb. LeCapra, LaFeber, Kammen, Moore, Polenberg are all still there. I'm sure they've added some great teachers since then.
Furthermore there are wonderful professors over in Govt. (Lowi and Kramnick just to name a couple). On top of that the Philosophy and English Departments are really good and offer great supplements to the History department course offerings.
I think however that the fact that a course is not being offered means that the professor is not teaching it that semester not that there are no students taking it.