Phoenix in winter is lovely weather wise....BUT...that is where the Snow Bird's roost in winter (senior citizens).
I agree that Sacramento probably would not appeal to teens all that much...Portland could be an issue with cold weather, but check with a local. Several board members are from that area.