Kennel cages are a good starter, especially when you leave her for an extended period of time. All dogs will chew on things, you just need to get her to know what is hers to chew on and what isn't. If you need to leave her alone, put her in the kennel. After a while you can leave her out in the house if your going on short trips. Just make sure you inspect the house immediately upon return, if you find something that she did, confront her immediately. Dogs have a rather short term memory if you don't catch them and reinforce it. Do it enough times and she will commit it to longer term memory.
By keeping her in a kennel it will help in housebreaking, as dogs do not like to lie in their own waste. (they'll go if they have no choice, but they'll hold it for as long as they can) When you get home from any long trip, take her out back and encourage her to do her business, let her wander for up to ten minutes, usually if she hasn't gone by then she doesn't have to go. It would be best to take her out directly from the kennel, and reward her for doing it.
Eventually if you keep up on that she'll know where its ok to go and and where its not, what's ok to chew and what's not. It will take some time, but you should be able to do away with the kennel entirely at some point.
Now as for meds... having a dog means that you will always have the equivalent of a three year old child in the house, but if you train her right, the biggest problem you're going to have is who is she going to sleep with at night. Good luck.