We are a family of four traveling to India for the first time in December. After visiting the Golden Triangle, we will be flying to Mumbai, arriving New Year's Eve and staying for 3 days at ITC. We would love any suggestions about sights to visit and wondering if we should hire a driver to take us around or if we can do this on our own, taking taxis, etc. So, would like any recommendations for drivers, if necessary. Also, would love to see a cultural dance performance and wondering where and how we should plan on that? Any suggestions would be greatly appreciated.