Try J crew. They have many lengths (regular bermuda length is way too long for my short legs) & many colors. I have some in the 5" length that I wear all the time in the summer & they wash & wear well. They come in 3", 5", 7", 9". I have also gotten bermuda shorts at Old Navy last year. Don't know if they have any this year or not.