The oldest continually inhabited city in the world, Varanasi's history can be traced back nearly 3,000 years. Believed to have been created by the gods, it is considered one of the most sacred cities in Hinduism and Jainism; even Buddha gave his first sermon in this region. Varanasi is set along the holy Ganges, believed to be the key to salvation, and comprises of narrow winding lanes and ancient ghats. It is colourful, chaotic, and overwhelming, yet, you have to immerse yourself in the city's frenzied essence to uncover its soul. If you're looking for magic, with surprise at every corner, Varanasi is for you.