Rio Ranch is a charming steakhouse featuring ranch-house decor and a unique patio with a man-made creek, located inside a hotel.