If you've got a Performance near you, go in, let her pick what she wants. If you pick something for her, you are very much increasing the odds it sits in the garage and collects dust.
Last I checked, Performance had quite a few 2016s still in stock on clearance, you should easily be able to find something suited for around the $300 range. Pretty much anything will work for those situations. My buddy's wife even has a Costco bike that works just fine for that sort of stuff, that she loves.