It entirely depends on the type of vacation you wish to take. Haridwar is the best choice if you're planning a spiritual vacation. But choose Rishikesh if you're up for some adventure.