You might find a size 14 DD may fit you as well as the 12 E, there are extra hooks on the back so they can be let out as your BB grow.

I have also found that maternity pants are nice and loose and found that the smaller size was adequate.

can't help you with where you can buy cheaper bras.