For the past ten years I have been involved in teaching a course "Thermodynamics and Condensed Matter Physics" to second year physics majors. In the past I have posted some of lectures which cover the second half of the course, applying thermo to condensed matter. I did not design the course but inherited it. [For department historical/political/personal reasons the condensed matter part was actually originally crystallography!]
I quite like the course because I believe (unlike many people) that students should learn and master macroscopic thermodynamics before they learn statistical mechanics. Entropy should be introduced as a measure of the relative accessibility of the equilibrium (macroscopic) states in an adiabatically isolated system (i.e. irreversibility) rather than as related to the possible number of microstates in an system.
However, finding a textbook is not easy. Students find Callen, the one originally used for the course, too difficult, and it is very expensive. We have tried using the first few chapters of Atkin's Physical Chemistry. The publisher provides .ppt slides of all the figures which is useful. However, it is a chemistry book, is expensive, very heavy, and the Solutions Manual is full of errors [in spite of being in the Ninth Edition].
So here is our plan (due to my co-lecturer Joel Corney) for this year: to follow an Introduction to Thermal Physics by Schroeder, chapters 1-5, but skip the sections which give a microscopic treatment of entropy. Some of that material will be substituted with some readings from Atkins.
The best part of Schroeder's book are the extensive problems. They are very interesting, covering a diverse range of topics from black holes to meteorology, and there is great Solutions Manual! I have used the book before to teach Stat. Mech.
I welcome suggestions about other texts.