We'd been looking for a nice modern the stainless steel water bottle for ages and chose Klean Kanteen five years ago. Unlike plastic bottles there is no funky plastic taste from these; even the tops are non-leaching. They will last a lifetime with a bit of care. This is the classic 18oz size. We stock replacement tops.
These bottles are about 1-2mm narrower that many plastic bottles, so you might want to bend your bottle cage in just a touch for a perfect fit. Height is 8.75", including sport top.