Considering your use case, we would advise choosing between the TVS Apache RTX 300 and the Hero Xpulse 210. The RTX is an adventure bike, which will make it great on the road, while the Xpulse is a dualsport, which will be more capable during serious off-roading.
If you want a more road-biased machine, then the Honda CB350 H'ness (or either of its siblings), the Royal Enfield Classic / Bullet 350 and the TVS Ronin would make for a good option.
Take a test ride of these machines to help decide which one is best for you.

