Place with key cards (5)
I believe the answer is:
hotel
(Other definitions for hotel that I've seen before include "Accommodation for travellers" , "Place for travellers to stay" , "Hostelry" , "The Dorchester, say" , "that will charge its guests" .)