The Three Fishes is one of the best restaurants for eating out in Ribble Valley for good food and wine.