Two choices: Glass bottles and stainless steel bottles.
When you first use either of these, the first strange thing you'll notice is that you can't squeeze them. When we used to drink out of plastic bottles, we all got used to squeezing them to make the water come out, right? Glass and stainless steel obviously don't squeeze, so you have to rely on gravity to drop the water into your mouth.
Glass is nice because you can always tell how much water you have remaining. But of course it has one major drawback: It shatters when you drop it.
That effect is particularly not cool at the gym where people don't appreciate you covering their exercise floor with shards of razor-sharp glass.
So stainless steel becomes the obvious choice for people who want a rugged, portable and lightweight bottle, too. (Stainless steel is much lighter than glass for the same sized container.)
The drawbacks are that you can't tell how much water you have remaining in the stainless steel bottle, and you can't squeeze it to get more water out. Instead, you tip the bottle up and drink the water coming out of the nozzle.