50 of the summer's hottest new pieces all under £100