If you are looking to relax and a short getaway, winter is the best time to visit hilly regions or mountains. The weather will be cold and you can have a good time. Some of the popular hill stations in India are Manali, Dalhousie, Auli, Lonavala, Mahabaleshwar, Gangtok, Darjeeling, Ooty, Munnar, Kodaikanal among others.
If you are looking for an adventure holiday, you could visit a wild life national park. The weather is cool and the safari ride through the jungle will not be taxing. Animal spotting is pure luck but the experience of visiting the jungle will be amazing.
Where one should go also depends when one is travelling. If you are travelling during the Christmas or new year period, and looking for a place with a lot of people and action, Goa is the place to go. Here you can rent a bike and enjoy the ride from North to South Goa. There are some other popular beaches like Gokarna in South or Digha near West Bengal. These are quieter beaches compared to Goa and a good alternative if you want to have a quiet time.
My daughter keeps telling me that she wants to visit a place where there is snow. Gulmarg, Auli, Narkanda, Manali are good options for places with snow in winter. If you like skiing then these places will be good for both kids and adults.
So what will be your pick?