If u r from delhi, then mcleodganj, triund and dharamshala would be a great option.
pls visit heena bhatia channel and blog, she has made a detailed info on this
Known as spiritual capital of India filled with lot of must visit places, shrines and museums, two full days are much needed to explore this town. However you could also plan for a day extra to shop and taste best Varanasi cuisine.
As Rajasthan is a very hot place so visiting in summer there might make to exhausted by the heat. Where as in visiting in winter may also not be the very perfect experience due to the cold and all that stuff , so it would be best to visit either it the starting of winters or the ending of winters so that you can have a proper experience of the place with traditional cold drinks and hot bonfire. Also the temperature is favorable to visit all the places you are wishing to.
The best time to visit Andaman & Nicobar Islands is considered between October and May as the weather is pleasant, just perfect for sightseeing, water sports, and beach excursion. But don't consider From July to September bcoz it's Rainy and sometimes it's hightides and high waves..
The best time to visit is between September to October where weather is chill and light rains prevail. The whole country is colourful during these months.