What James said.
I have an MBA but I can tell you that CPAs will ALWAYS be in demand: through good times and recessions, etc., companies always need them. Also, they are very "portable" jobs -- you can live almost anywhere and get a job. I also think that you have a good chance of having your own business once you have some experience under your belt w/a CPA. If you read Millionaire Next Door (and you should), you'll know that most wealthy people get there by owning their own business such as accounting offices.
If you're looking for security and options, I say CPA is it.
However for some people, like me, accounting is mind-numbingly dull work. It takes the right personality to do it well and enjoy it, but there seem to be many of those types so it's not a rare talent.
What can be more lucrative (initially anyway) is Finance, particularly Investment Banking. I had many friends do the standard Wall Street IB route after B-school and they made a ton of money. Of course they killed themselves in the process -- working 48 hours straight, unrelenting high pressure, and loads of turnover. But the pay is high so the jobs are very very competitive to get. Most Fianance majors go to work for companies and do "corporate finance."
Hope this helps. Feel free to IM me if I can help any more.