An endurance road bike should work fine. Something like a Giant Defy, Canyon Endurace, Trek Domane, Specialized Roubaix etc, etc. Lots of choices and all pretty good. Put some quality 32 mm wide tyres on it and you can ride any pavement and light gravel. A gravel bike would work okay too on the same kind of tyres, but maybe overkill for what you are talking about.