You might even consider a touring bike, especially if you have serious hills. They're somewhat similar to a cross, but more gear selections, at least on the bottom end, and typically have a slightly longer top tube.
__________________
Some people are like a Slinky ... not really good for anything, but you still can't help but smile when you shove them down the stairs.