Solihull Riding Club boasts two indoor arenas, an outdoor cross-country course and two indoor restaurants making it an ideal venue whatever the weather.