Doesn't matter what you major in. Major in what you like the most - you might not get to take those classes again after college. Doesn't matter if you have a BA or a BS. I personally had a BA, majored in Chemistry, and minored in philosophy. I only needed a few more credits to have a double major with biology or psychology, but it didn't really make much difference, and I really wasn't that interested in those classes.
As for good programs for psychology and psychiatry - I don't really know about psychology programs. I'd explore that with your counselor or professors in your psychology department at college. As for psychiatry - I'd wait until you are nearing the end of med school before you worry about which is a good program. A good program today may be pretty average 5 years from now.
As for your comments on therapy vs medications, I'd read the thread below, and then let me know if you still have questions:
Psychology vs psychiatry