Hi S.! Yes, the bottle breaking is always a heartbreak for me. It just means a new stage in their life and I hate it when they grow up so fast.
For my 6 kids, I just would start off slow by giving them sippy cups during the day and only a bottle at night. But...never give them the bottle while in bed. You want them to disconnect it in their heads that bottle and bed go together. Drinking should be separate from sleeping.
I do not agree with the lady that leaves a cup next to the child's bed unless it is water only. Only because it can lead to tooth decay. The bottle or cup does not have to sit in their mouths to get tooth decay, the liquid does. Also, if they don't have teeth, it is still important to keep the gums healthy so they can hold in the teeth well.
If you make the night-time a slowed down routine, the night time bottle will eventually be gone too.
Good luck!