What do people recommend and where to buy from? I need quite a lot of leg coverage and most of what's on offer seems to be shorts which are not very flattering. Thanks