21 accommodations in York