Explore Horsham, West Sussex: a historic market town near the South Downs, famed for safety, culture, food, shops, countryside charm and heritage.