From iconic landmarks to unbeatable street food, heres everything you need to know for an unforgettable trip to Mumbai.