Upvote:1
It comes down to what you want:
Let's say the minimum. Many clinics and travel vaccination centers exist to make money (as do some hospitals, to be fair). As a result, it's arguably a conflict - you're asking what the minimum safeguard is, and they're telling you 'well it's really best to get this and this, just in case'.
We've got a question on vaccinations for India which cover short and long term travel. Your best bet is to probably read that and the links within, checking sites like the CDC recommendations for India and those of the WHO, as described in the Lonely Planet.
Once you've made up your mind, go to a doctor. Ideally your GP (you should always have a GP in any new city for your regular check ups - time to get one if you don't), and get a referral. Your GP is unbiased - he's going to look up his references as well and make sure you've chosen the right ones, and maybe give you some recommendations, and then either his nurses can administer the shots there, or he'll direct you to a travel clinic that he trusts.
Don't go directly to the hospital - assuming you mean ED, it's not an emergency, and you'll likely be triaged down to the bottom of the waiting list if they accept you. With a doctor you can book an appointment, discuss it with a professional, and then get it done there or with a referral.