Hi Shruthi, You did not mention the duration of the stay.
If you are spiritual, I would suggest that the best places to visit would be:
1. Siddhivinayak Mandir
2. Haji Ali Dargha
The other must go places are:
3. Marine Drive
4. Gateway of India
5. Colaba Causeway
6. Juhu Beach
7. Elephanta Caves
8. Prince of Wales Museum U should definitely go to Essel World in case you are adventurous. There are few beaches including Versova , Marve , Aksa, Kalamb where you can go.
Local market from where you can shop includes:
Hill Road and Linking Road: The 'sastra' is bargaining. You can shop a lot if you are really good at bargaining.
If you are interested in street shopping, do not forget to visit the below mentioned places:
1. Colaba Causeway Market: handbags, shoes, watches, sunglasses, dresses, clothes
2. Fashion Street: denims, trousers, sexy footwear, tops or dresses, 3. Crawford: home decor, clothes, accessories, shoes, lingerie, novelty items, etc
4. Chor Bazar: In case you are willing to buy typewriters, brass statues (of all sizes), artifacts (sometimes, stolen), reeled cameras, tape recorders. They have all kinds of antique stores.
5.Hindmata Market: Indian dresses especially materials, dresses, and sarees.
6. Zaveri bazar: imitation jewellery Best place to eat:
We cannot define what place is called best place for eating. When in Mumbai, please try the street foods ,you will definitely love the vada pav and chai combination. You can watch few videos of Curly Tales for best food experiences. Please also refer the link below for food: https://www.holidify.com/pages/mumbai-street-food-1633.html I hope this is useful. Have a great stay in Mumbai.