Considered to be the spiritual capital of India, this colorful city on the banks of the Ganges River dates back to the 11th century B.C. It’s one of Hinduism’s seven holiest cities in the world and contains over 2,000 temples.