Hi Nilanjana, Golpatar Jungle is an excellent choice. You can find out hotels/resorts to stay in Kolkata here: https://www.tripoto.com/travel-guide/kolkata/hotels. Just do a day trip from Kolkata since there are hardly any accommodation options around Golpatar Jungle.
Try googling mistay, I have used them thrice and it is actually good! The plus point is that I was able to book just for few hours that I wanted to refresh and just paid for that few hours.