The Taj Mahal, sacred temples, bustling bazaars, and incredible street food — India is a sensory overload in the best possible way.