Looking for one that is right on or as near to the Canyon as possible. We wanted to stay at El Tovar, this would be for April and they are already booked for our dates. Any recommendations?