Keeping your requirements in mind, a 250-300cc sporty commuter like the Bajaj Pulsar N250, Suzuki Gixxer 250 or Honda CB300F will be a good fit. All three have modern looks, the required fuel efficiency you desire and will strike a good balance between city and highway duties.

