With your riding mix, any 250cc twin will work fine. Cruisers (Rebel, V-Star/Virago 250), standard (Nighthawk), or sport (Ninja 250). The Ninja is really more of a sport/standard, it has a fairly upright riding position. IMHO, I’d pick the Ninja if I were you. In addition to being a great city bike, it’s also the most freeway capable out of the ones I mentioned.