You might wanna look at a 2018 Kona Rove ST. Stock they are 700c but you can run 650bx47 if you want to try that. The 2019's are just out (I just bought one) so the 2018's price is knocked down a bit. Excellent bike that can handle everything you're talking about
:
KONA BIKES | ROAD | ROVE | Rove ST