hotels with restaurants in them near me