When it was time for my brothers and I to come off the bottle, my mom got a glass bottle and "accidentally" dropped it, being careful, of course, not to hurt anyone. But she said this was a very visual and concrete way to remove the bottle, because now it was "broken".
As for the bed, I hate to tell you this, but you have a fight on your hands. I was always told to NEVER let my daughter sleep in my bed or I would have a hard time getting her to stay in hers. I didn't listen, and I let her sleep with me just once in a while when my husband was out of town. Well, just a few times was all it took for her to cry EVERY NIGHT to come to my bed. The only thing that worked was to be very consistent in saying NO, no matter now much begging, pleading and crying she did. She's almost four now, and she is just finally going to bed on her own without much of a fight, but she still sneaks in sometimes during the night. Sometimes I don't even know she's there until I wake up the next morning, but I take her back to her bed. Again, just be consistent and persistent no matter how hard it gets, and after a while she'll be the one to give up. Good luck!