Cape Cod lodging in a relaxed, convenient setting