The 5 best cities in America for women right now — and the 5 worst