In India - Kashmir ( Sonamarg and Gulmarg ) ,Manali, Dalhousie, Mcleodganj for snow weather, Gangtok with Darjeeling for amazing views.
Some beaches like - Andaman , Pondicherry. Outside India - Dubai, Singapore,Bali, Maldives . These are places currently under your budget and all inclusives with great pleasant weather.
With this budget you can plan a trip to Singapore! December is the best time to Singapore. Weather makes the city more romantic. In India You can go to Andaman and nicober Thanks
Auli near joshimath is best. it is covered with snow and offers snow skating also it is not that much expensive and flowers valley is also very beautifull.
Hi Saaz, I have attached with this comment few options for you. You can click on the cards to find details about them, you can also use the same link to book these.
In India you can try Kashmir, as already suggested. Also Andaman and Lakshdeep are good option but for these places you have to book in advance. Abroad SriLanka, Maldives are good option if booked in advance. Also compare and look for codes or credit card offers to get discount on the flight tickets. Congratulations on wedding :)