UC San Diego was named a “happy” college for its dining, nightlife, sunny days per year, student-to-teacher ratio and the average debt of student graduates.