Because India is a very popular tourist destination and it is suitable for business, many people from the whole world visit this country each year. India is a very big country, with 1.2 billion residents, so don’t expect to see the whole country in just one week. You will need two years at least in order to visit every important city and place. The first thing you must do, before traveling to India is to visit your doctor. This is developing country, so you must pay attention to your health. Some areas are dangerous, because of malaria, so before you go, vaccination is mandatory. While you are in this country, avoid drinking tap water. Despite it is filtrated, it may be full with germs and bacteria! Always use bottled water.
The next thing you will need is a visa. Citizens from all countries, except Bhutan and Nepal, need the visa. Most of the visitors will have to obtain their visa before they arrive in India. For citizens of certain countries, who can get their visa on arrival there is a provision. Tourist must have an Indian Tourist Visa. People who are planning to stay less than 72 hours can have a Transit Visa. In many countries, a person can get a visa from the private processing agencies. They work together with the Indian Embassy.
The official currency in India is Indian rupees. The good thing is that you can use credit cards in almost every restaurant or shop. The best way of carrying a money is a money belt. Because a few attacks on women, many hotels are offering rooms and whole floors only for women. If you are traveling alone, this may be the safest option.