Waistcoats - head down to New Look, Morgan or charity shops like TRAID
Maxi Dresses - Wallis, H&M, Miss Selfridge, Debenhams. See more ideas here.

Pretty summer dresses - Zara, Bershka, Mango

Red skinnies (and other far more interesting colours) - Topshop
Celebrity wannabe on a budget - ASOS
Shorts, tees and vests - Every-freakin-where!