What hotel would you recommend for a tourist? It's my first stop in India, arriving around 10am, and I figure two or three nights to acclimate. I'm looking for something nice, not necessarily the nicest (unless it was $300 or less), but I'd check that out too.
It seems like the Grand Hyatt might be best (I do have Platinum status at Hyatts).
Thanks in advance.