Rival Texas cities rank near No. 1 as best in US, new report says