There are numbers of tourist state in India. You have not mentioned in which season you want to visit in India. According season some states are incredible for the tourist point of view. Also it depends on which types of tour you are planing. For Pilgrimage point of view Uttarkhand, Jammu Kashmir, Gujarat, Tamil Nadu, Uttar Pradesh or Odisha states are good. For beaches vacation then Goa, Kerala and Tamil Nadu are good. Historical Monument, Forts and Palaces then Rajasthan, Delhi, Uttar pradesh are best. Honeymoon and Hill Station tour then Jammu Kashmir, Uttarakhand, Himachal Pradesh, Sikkim, West Bengal, Andhra Pradesh, Karnataka, Tamil Nadu and Kerala. Culture and tradition then Rajasthan, Gujarat, Kerala, Tamilnadu best options. So there most of tourist from all over the world like Rajasthan( Culture and Monuments,wildlife), Goa ( Beaches/Honeymoon Package), Kerala( Backwater/Beaches/Honeymoon/Hill Station/wildlife and many more) Tamil Nadu ( Pilgrimage/Beaches/Hill Station/Honenymoon), Karnataka ( Pilgrimage/Beaches/Hill Station/Honenymoon), Tribal Tour ( Arunachal pradesh, Odisha, Chhatisgarh, Jharkhand etc. Bihar / Uttar Pradesh ( Buddhist Pilgrimage destinations)
Its your choice which state you like to visit in India.