Varanasi, India
This stunning and timeless city dates all the way back to 11th century B.C and is considered by many to be the spiritual capital of India- for good reason. This city has over 2,000 temples.