I have a hard time finding bras myself. I am a 38DD and find that Lane Bryant can have some okay bras from time to time and if you get them when they are on sale they are not a bad price. The problem with this is the matching underwear are usually too big for me
I have also occassionally found a decent bra at Victoria's Secret, but they are usually very expensive. One secret to shopping at Victoria's Secret is to ask the salesperson to just grab you every bra they carry in your size (they usually have a set of drawers by the dressing room with them in there). Try them all on to find one you like the best and then worry about color.