From tie-neck blouses to relaxed linen shirts, here are the most stylish tops to wear with every jean type this season ...