Hello Gautam,
On a personal note, I would suggest Darjeeling over Gangtok, mainly because of the natural beauty and magnificent view of Kanchendzongha ranges that it offers. The colorful life in a hill station can be enjoyed more in Darjeeling.
For more details, you can visit on the following websites;
https://darjeeling.gov.in/places-of-interest/https://www.sikkimtourism.gov.in/Public/PlacesToGo/popularplaces/Gangtok I hope it will help you.
Thanks & Regards
Rohit Kumar
Darjeeling is located on the east part of Himalayas called as queen of hills which is filled with abundant nature to explore. Gangtok capital city of Sikkim which faces Mt.Kanchenjunga is filled with rhododendrons, natural beauty and some peaks that are purely mesmerising. Meghalaya called as abode of the clouds, with Shillong as it’s capital is the best climatic, nature beautiful spot of North east. My advice would be Darjeeling or Meghalaya. From Darjeeling Gangtok is 3 hours away. So while visiting Darjeeling you could cover Gangtok as well.