Figure out your size, then buy a used cyclocross bike. Put some fenders and 25mm ultragator skins or schwalbe marathon tires on it. Ride it. Repeat.
It's not an unheard of distance at all I know several people that do that and they're all riding cyclocross bikes. They've dedicated them as commuters. You can set them up with fenders and wider tires and some takes racks as well. They're a bit beefier and heavier than road racing bikes but are generally more durable without a big speed penalty.
I dont' know if that works for you but that's what I'd recommend