Kate Middleton's casual style (as in, when she's not attending a ball or something) is both timeless and affordable.