It all depends upon the interest of the traveller. Being Indians, I think, we have unlimited options to go on a holiday. Numerous beaches, hills and mountains, religious places, lakes and river banks, monuments, desert and forts and much more. Tourists can plan according to the season also. Thus, it's very difficult to name a few spots when India has so much to offer. Still, let me name a few: Puri, Puducherry, Kashmir, Goa, Amritsar and so on.