Despite of planning your holidays in Agra, the foremost thing to keep in mind is to visit the place at the right time. It is always important to plan your tour at the best time that favours visiting every main attraction without missing or compromising anything. summer is between March to August and it might be a little to hot and dry to visit the city and places of interests, at that point of time.
Months between November and March will be an ideal time to visit Agra. The temperature during this time will be moderate. There will also be many festivals and special cultural events taking place during this season, which never fails to entertain the tourists. You can in fact explore Agra to the maximum possible if you visit the city around this time.