Hey Shobhit This is best Places For Honeymoon you can visit in April In India 1- Manali ( Himachal Pradesh ) 2- Shimla ( Himachal Pradesh ) 3- Dalhousie ( Himachal Pradesh ) 4- Nainital ( Uttarakhand 5- Mussoorie ( Uttarakhand ) 6- Ooty ( Tamil Nadu ) 7-Darjeeling ( West Bengal ) Happy Travelling !!!