I assume you want to major in biz because it's practical. Anyway, in general, a libearal arts degree will not land you a job right away, but it will definitely help training your brain. You'll be able to see things from a different perspective, and this is a skill that is essential not just for a job but to live your life wisely.
But if you want to stick to biz admin, I'd do accounting.
I didn't study business in college. But if I were to do a biz major, I'd do accounting. You don't have to do it to become an accountant. You can use accounting as a solid foundation in business. I've known many people who start out doing accounting. And once they've moved up higher, they have many options (finance, marketing, etc.) to choose from. This happens in both prestigious and non-prestigious firms. You can simply use your experience in accounting as a stepping stone to climb the corporate ladder.
In case you're also considering finance, I'd say don't study it. Although if a finance job is what you want, study either accounting or mathematics/statistics. In the finance field, you have to be strong in at least one of those things. It'd be hard for someone to REALLY make it in finance, especially investment banking, without being good in math. There're plenty decision makers in finance that studied math in college.
I hope you find what you like. It's good to think about money (because you need to look out for yourself), but you also want to enjoy your job at least a little. A few years ago, studying computer science was the thing. But now you can see that many computer guys are being replaced by Indians. This could also happen to any other jobs out there. Whatever you decide to study, make sure that you'll have the essential skills that will help you survive (to changes in your job or in life in general).
UPDATE: I just saw your extra question about salaries. At this point, accountants don't make much money compared to many other jobs. But it's easy to find an accounting job. For finance, not all of them make good money. Many people go into finance thinking that they can make millions. Yes, the guys on Wall Street make millions, but they have their PhD's--in engineering, physics, math. I can bet with you that none of them did their undergrad in finance. Prestige aside, in the long run, nurses make very good money when compared to doctors (you need to take into account debts that med, dental, or pharm students go into).
Ultimately, it's your decision. This gov website might help though:
http://www.bls.gov/bls/blswage.htm