Hi Partho,
Thanks for the information. You are absolutely right, but still, you can try out once with an agent because:
a) He definitely has better negotiation power.
b) He can give you good credit that a Hotelier may or may not provide.
c) He will have a wider option in metros and leisure destinations.
d) He has a pre-purchased hotel room.
e) He can make things complimentary.
f) It will be his headache to give you a business itinerary.
g) He has a better product to deliver because of his relations with hotels not only in one city but everywhere.
h) Believe me, gone are the days when AGENTS used to earn a handsome commission.
Just try out once with a good and professional agent; experience and relations matter during negotiation.
Regards,
Sachin