I don't think Cool River is open anymore. I'm not a big fan of The Ranch, but if that's what you like, fine. I'd really recommend you not go to Via Real. I seriously think people go there just because others say its good and it has a more upscale-like menu (i.e. higher than average prices). In other words, its a"keep up with the Jones" kind of place. I've been there at least 8 times and never had what I thought was a good meal. I think the same thing could be said for The Ranch (only been there a time or two), but the food at The Ranch is comparatively better than at Via Real.
Po Melvins or Angelos are solid choices. Angelos is not going to win any beauty awards. It pretty much looks the same as it did when I first went there 40 or so years ago. If you go to Po Melvins, ask for Mel if he's there. He's a bit of a character. His dad started the place at an old Dairy Queen building and then moved to the current location a few years later.