with the budget that you have specified, we believe that the newly launched Honda CB Shine should serve your purpose very well. It is stylish, gets a 125cc engine, makes enough power for in-city riding and is good on fuel efficiency as well. You can also look at the Hero Achiever and the Bajaj V15. All these motorcycles are good and should serve your purpose well. I am attaching the product page for these bikes. These should help you.