i would suggest you try one of the smaller non branded hotels....earlier this year i put some friends up at this hotel in delhi called 'shervani'....here is their website
http://www.shervanihotels.com/ but its best to give them a call & make a reservation....all their contact info is in their website....my friends were traveling with 2 small children & the hotel had no problem putting them all in 1 room....