F1 Season finishes Mid December, and starts again for testing tail end of Feb
It's only ever off season for 11 weeks maximum
Of them 11 weeks, there is of course new car launches, the prep of the new car, the pre season PR events, the general factory work he would oversee as Team principal
The only real time off Horner would get is a few weeks over Christmas, and the 4 week summer shutdown mid season
And if I had his cash and a family I never saw as I've been all around the world for work, pretty low on my list would be going to watch Coventry City, even as a fan