UT Plan II Honors vs. Tulane

FWIW Austin, Texas was named by US News as The Best Place To Live In America for 3 consecutive years (2017,2018, & 2019).

Weather / Climate is one of the factors considered.