Hotels Near Zamek Camelot, Debica