Slough town centre offers a variety of restaurants and pubs, including family-friendly options, high-end bars and light bites.