Wow. Sorry to hear it.
Well, had you tried all those I listed, you might have ended up with a Tricross anyway. They are very nice and should serve you well for what you describe.
My experience around here was that I had to call around to find sizes and had to drive a bit, but everyone was happy to give me a test ride.