how old should a baby be to have water
Once they are old enough to introduce water and other liquids, usually at around 6 months, consider a cup with handles (usually removable) and either a soft spout or straw. You'll probably want a non-spill valve, as learning to drink is pretty messy.