Mumbai, formerly known as Bombay, is the commercial capital of India.
Most nationalities require a visa to visit India.
Where You're Docked
Large cruise ships dock at a Ballard Pier where there is a cruise terminal with some small shops and currency exchange. It is a short walk outside the port to Green Gate where you can pick up a taxi for less than the ones waiting at the terminal. If the pier is occupied, the adjacent pier to the north may be used. However, walking to the Green Gate will require crossing the lock and shuttles may be provided that have to drive all the way around the port to drop you off at the same gate.
Money and Tipping
Buses are a bit chaotic in Mumbai but luckily taxis are inexpensive. The ones that wait by the cruise terminal will want at least $10 USD to take you on a return shopping trip or $5 USD for a one way trip. They may also want to take you to shops where they get commission. Considering a metered taxi from outside the gate to the Gateway of India should only cost around 30 rupees, you're paying considerably more to save a bit of walking.
Your best option is to stop a moving taxi or one that has just dropped off passengers and one with an electronic meter (typically found in newer taxis). Stopped taxis will need more incentive to get going again and will want more money. Without a meter, you will need to negotiate a rate. Remember a short trip should only cost around 30 rupees but as a foreigner, you should be happy to pay around 50 rupees. When returning, ask to go to Green Gate - Ballard Pier or take a picture of the sign when you exit the gate to show the driver.
There is also a suburban rail network but it's not very handy for tourists.
Search hotels in Mumbai here
In Mumbai in particular, visitors are often approached by a child or woman wanting some powdered milk to feed a baby. They will lead you to a nearby stall or shop that conveniently happens to sell tins or boxes of such milk. However, the milk will be expensively priced (often around 200 rupees) and if you hand over the money for it, the shopkeeper and the beggar will simply split the proceeds between them. Begging children and women may be working for mafia who intentionally maim or blind kids (seen Slumdog Millionaire?). Beggars may also use stolen babies or rent them from their real mothers.
Shopping & Restaurants
Shopping Tips from Wikitravel In a place without clearly displayed price tags (and sometimes even in places with), you will get charged about 3-4 times as much as a local if you seem like a tourist. Take a local with you if you're going to local markets to haggle. Haggling is much louder and ruder in India than elsewhere. Don't be afraid to haggle things down to 1/4 of the asking price. And most importantly remember that almost all stores that sell carpets, jewelry, handicrafts, etc. pay huge amounts of commission (25% up to even 50%!) to the cab drivers, hence avoid tourist taxis, cabs, etc. Another thing to remember is not to haggle just for the fun of it. The shopkeepers may take offence if you don't buy an item after they have agreed to your price. One of the places that you can trust is The World Trade Centre (in Cuffe Parade, near Hotel Taj President). Besides being the only World Trade Centre in Mumbai, this place has an amazing range of exquisite carpets, handicrafts, shawls, etc. with reputed government approved stores and state emporiums too. Ask for receipts everywhere, including bars, and check what you have been charged for. Don't ever accept a guide offer or escort of somebody from the street: You will certainly get conned. If some place (including cabs, eateries, stores, etc) claims it doesn't have change (this is highly unlikely), insist they get change from a neighbouring store.
Try cafes and restaurants for Wifi. The area between Colaba Causeway and the Taj Maha hotel has a few internet cafes. There is a good one in an alley off Appolo Bunder near Cafe Mondegar.
Mumbai Weather Forecast