If a US citizen is required to get a visa, I would like to know in detail the procedure that a person must do to acquire visas from the following places mentioned. Please give links to a website or any helpful information. Your help will be greatly appreciated.
Yes, you must have a visa from the Embassy of India in the United Sates. Americans are given a maximum of ten-year visas (for a fee), and this is a very long duration compared to other countries that I know. Ladakh is one the regions in India that require a permit. On the other hand, you may not encounter any problems in going to Kashmir, and it is a very wonderful place.
The Embassy of India in San Francisco was very cooperative. If you are located in that place, I suggest that you go there as they have a walk up counter for those who are getting their visa. You may also want to do Express Mail. You will need at least two pictures. I also recommend that you stay strictly as a tourist because some other locations open up various types of bureaucratic scrutiny and inquiries.