I'll be doing this one. Regarding the cheaper split tickets on the trains, the cheaper tickets for the first leg are only valid for Thameslink services between London Bridge and Three Bridges. There's a direct hourly Thameslink service from London Bridge to Horsham leaving at 29 past the hour, journey time 71 minutes, or you can catch any other Thameslink train to Three Bridges and change there. A half hourly Service runs from Victoria via Clapham Junction and East Croydon on Southern Trains, which are faster, and you can connect with these at Three Bridges. For anyone travelling from local stations on the East Dulwich line, there's a good connection at East Croydon with a 10 minute wait for a Horsham service.
The 98 bus to the ground leaves from North Street, outside the main entrance to Horsham station, at 20 minute intervals. The 23 bus is an hourly service leaving at 09 past the hour. Horsham Golf Club is the stop for the ground, journey time 12-15 minutes. Return services depart from the Park & Ride facility across the road. It took me well over half an hour to walk all the way from the station on my only previous visit, so it's about 2 miles. There is a footpath on at least one side of the road or the other for the whole route, but you have to cross a couple of times when it runs out. I can't remember whether there were streetlights, as it was an early season game, but obviously it'll be dark by around 5pm.
The closest pub to the ground is the Boar's Head on the main road about half a mile before the ground, but is closes from 3pm-6pm. There are plenty of other pubs in the town centre. It's easy enough to walk into the town centre if arriving early, which is the same direction as the ground, then you can either continue on foot or catch a bus from there to the ground.