Oops, rambling off my point. So the white coat did prove out to be really fun. It brightened up my casual outfits and I found it especially fun to wear it with dresses. Unfortunately, the white coat got dirty really easily. I stopped wearing it to lectures after only one lecture because my sitting around in random seats was just too much dirt for my coat to take.
My point is, while I wouldn't spend a huge amount of money on a white coat, I think it's worth trying out a white coat from affordable shops. Think of it as a youthful, cute thing to cheer you and your outfit up on those grey days!