When ##T\rightarrow 0##, the internal energy is not 0. ##T = 0## corresponds to the state of minimal energy, and in this case, all the spins must be anti-parallel to the magnetic field (do you see why ?). What is the expression of ##U(T=0)## now that you know this ?
On the other hand, when...