I am planning to purchase a new bike particularly for riding in city and some out-of-city rides as well. I have chosen two bikes, the Honda Shine SP and TVS Victor. Yes, I know these two bikes are not comparable but my priority is that the bike should be decent and stylish. It should offer good mileage and a smooth ride experience as well. Please suggest me which one of these two bikes is better.