Ah, da summer. The season of sunshine, beach days, flower printed long dresses and the endless quest for the perfect ...