I wouldn't go with a new cheap mountain bike. Get a cool old relic like Buffalo did with a rigid fork, put some smooth-ish tires on and tune it up. There are a lot of them out there for not much money and these are some great bikes.
My utility / commute bike, Fetch, is an 88 HooKooeKoo with fenders and a rack and Kenda K-Rad tires.