To make the most of your trip to India, you may want to stay in guest houses, rather than fancy American hotel chains. That's an excellent choice for travelers who want to experience India as it really is because you will rent a room from an Indian family that will likely serve not only as your host, but also as your tour guide. It also means you will be more likely to mix...