Maxi skirts and dresses are undoubtedly the summer must-have. They suit almost all shapes and give an effortlessly sophisticated feel. Add a blazer or a denim jacket for a more refined look, a chunky knit for those cooler days or even a crop top for a girlier appeal.