Hi! Yes, the jacket and dress would look good together (denims are the in thing nowadays). I'd deff go for a pair of beige ballet flats because beige looks good with almost anything. I'm quite particular with how the flats would fit--make sure your toe cleavages show! Others: a pair of slide-ons for a casual look; leather ankle-strap sandals, preferably with a detail (like ribbons or flowers); ankle-length flat booties (there is a pair in Forever 21 that would look with a dress); or old-school brown oxfords with lace.