Go to Aurangabad even before you visit Agra.
Astounding! This is the only expression I can think of to describe the caves at Ajanta and Ellora around Aurangabad in Maharashtra. These could only have been the works of those with special skills, an extraordinary sense of art and possibly some supernatural powers. The Taj Mahal should gracefully admit it is not the greatest monument built in India. Get set to be overwhelmed when you tour the caves of Ajanta and Ellora. What you get here is just a peek; even a tome cannot do justice to these wonders.
And while you are there, don’t miss out on Daulatabad Fort, Bibi ka Makbara and other caves of Aurangabad.