I'm 5'10" and a size 18 / 20 and am having a tights trauma!! The XL opaque tights from M & S just don't stay up: I spend all day at school hitching them up - not attractive! Do any of you know of any reasonably-priced brands that are long enough and actually stay on the waist? TIA.