I think trying for an honors college at a school deemed less worthy/less academic would be a potential good fit. Many of those schools have a party hard and work hard ethic and you may be surprised if you actually talked to the kids and saw their full resumes and where they land after graduation.
U of Kentucky? St. Louis U?
Struggling as many others have colder weather.