Hotels: There are quite a few hotels in the area. Here are a few of the closest ones. Otherwise, just search for your favorite brand in Livermore. The next closest towns are Pleasanton and Dublin to the West or Tracy to the East.
Restaurants: There are a large number of restaurants in Livermore plus major supermarkets like Safeway. The closest restaurants to The Ranch are mostly fast food and taquerias. Downtown Livermore has quite a few fine dining establishments to suite most any taste or price range. Here are a few to get you started.