I think the blue! It makes you taller which is always more flattering IMO and I like the less severe bottom, much more in season and your legs look lovely.
Yes, high heeled shoes, and preferably without an ankle strap (the straps cut off the length of your legs, so one long line from knee to almost toes is best) to make the best of your pretty legs!