Best is a relative term. Depends on what you like
Nature: Himachal, Jammu
History: Agra, Rajasthan
Culture: North east
Offbeat: Leh Ladakh
Cityscape: Delhi, Mumbai
Quiet time: Goa, Pondicherry
The best tourist place to visit in India is Lambasingi. It's very cold and I love the weather, you can enjoy there and there are so many things to do.It's located in Andhra Pradesh, Southern part of India