Waterproof touring boots with an H2Out membrane. Comfortable to walk in once you are off the bike.
Take your usual shoe size. If you ride in thick socks, go one size up.
XPD