I avoid restaurants as much as possible. I'm a single RVer, and sitting in a restaurant staring into space while waiting for my food to arrive is boring. Since I drive a 'C' and pull a Jeep Wrangler four down, I'm more concerned with finding gas stations where I can pull through rather than having to back out of the station. That requires unhooking the Jeep, moving it out of the way, backing the RV out and then re-hooking the Jeep.
So I look for truck stops (If a semi fits, so do I) or stations like Flying J so I can pull through. I start looking at a half tank.