Taking a trip to India and trying to book our hotel. Problem is that New Delhi is so big - can you recommend a good neighborhood for our hotel? Needs to be a homebase for sightseeing - we will be seeing the normal tourist sites. Will be there for 3 nights before heading off to another city. I don't need actual hotel names, just a good neighborhood in which to settle. I will then research the hotels in that area.