From the iconic Taj Mahal to offbeat spots like Akbar's tomb and Baby Taj, this complete guide covers all the best places to visit in Agra..