For the Queen's Platinum Jubilee, Kate Middleton wore a sold-out polka dot midi dress. You can get a similar blue and white patterned dress for $41 at Amazon.