From your other questions, it looks like you are interested in many different fields including business. I will respond only from the business undergraduate degree perspective. I will also assume you are either in high school or beginning university?
Short answer: "Finance" or "Accounting" will give you the most flexibility with career options after graduation. These are widely understood by hiring managers and will give you the broadest knowledge of core business concepts.
Practical Answer: Companies hiring undergrads generally have a few select schools that they recruit from. They need to narrow down their pool of applicants to the few interview spots they have available. They will be looking at grades (try to keep your grades above 3.5 but know that many of your competitors have much higher GPAs). They will look at experience, jobs, internships. They will also be looking for a few stand-outs that don't fit the mold. If a company that you are interested in is at a career fair or having a meet-and-greet on your campus; it is worth your time to get to attend and get to know the recruiters.
Additional Detail: The difference between a finance major and a marketing major is probably only 2-4 classes. Which is not very much in terms of depth and practical business application. Nonetheless, I would view the major as an opportunity for you to explore areas of business that interest you. Also, if you have to chose between a higher GPA or a double major, go for the higher GPA.
If math/ledgers etc. are not your thing, then a general business administration or marketing degree is another great way to go. You can do anything in business with it except accounting. Even if you want to be a stock broker, you still have to do extra training post-graduate to become licensed, and you don't have to have a finance degree to do that.