which hotel chains do you have points with????
there is no place in mumbai that will be convenient for all touristy things....mumbai is pretty spread out so no matter where you stay, you will end up spending a lot of time on the roads traveling from one place to the other....
avoid navi mumbai....its too far from where you want to be....