Long denim skirts are trending. Shop the best denim midi skirts and denim maxi skirts on the high street. Plus, I've found ...