You'll want a bike that takes fenders.
See this other thread,
The Cross or Gravel Bike?
There's some overlap in function, but a cross bike is more racing oriented, and a gravel bike is more long distance and rough road oriented. A touring bike would tend to have really low gears and fittings on the fork to mount a low rider front rack. The touring bike will be best of the three with heavy loads.