I gave in....OP, here's an answer..... (but seriously, "search" is your friend)
Your major doesn't matter, but it should fulfill the following requirements:
1. Be a subject that you want to deeply pursue. While medical schools like to see that you've obtained a broad, liberal arts education, they also like to see that you've deeply studied a single subject that you're passionate about.
2. Be a non-vocational major. Business is borderline in this regard (e.g. accounting, marketing, management, etc.). Economics would be a good substitution, as it's considered a liberal-arts subject, rather than a vocational one. If you want to be a doctor, consider getting an MBA latter in your career if you still desire to study business.
3. Be one that you'll be able to earn mostly As in.
A minor isn't that big of a deal. If you have the requirements meet to obtain one, then sure, apply and get it. Otherwise, you'll be better off investing your time, effort, and money into other areas like research, traveling (e.g. study abroad), shadowing, volunteering, and the like.
Good luck!