Clue: Sweltering Celt taking off jacket in tourist accommodation (5)
Answer: HOTEL
Explanation: Definition: tourist accommodation
 HOT(sweltering/uncomfortably humid) + "Celt" **minus its 1st and last letters**(taking off jacket).