Ds held his bottle at 6 months, he had handles on them which helped. I gave him a cup for water around the same time.
He stopped his night time bottle at 15m.
He started off with tommee tippee basic cup, and he had no problems. He now has a cup which I found in Sainsburys - its 99p and is EXCELLENT! It is made by 'little wonders', easy to clean, non spill, and is similar shape to a steady cup. The lid can be taken off later too and used as a 'big boy' cup! I bought 6 the other day to stock up on them!
