Taj Mahal is around 210 kms. from New Delhi and around 6-hour drive by bus or less by private vehicles. It's entrance fee is Rs. 20 for each local tourists and Rs.250 for foreigners. One can always find a long queue at the main gate (opens at 9 a.m.) but there is another gate, which not many know, that collects the same amount of entry fee only that most of the times someone will tell you about this gate and will collect ten times the amount so one should be careful.
We were here on 12th November 2012 and in the middle of the day and it was hazy (smog?) and, obviously, sunny.
There were many people, locals and foreigners alike.