Bishop's Stortford has a wide variety of restaurants to offer visitors