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 !!!