CS will give you a skill set that is valuable upon graduation (and beyond), and having academic exposure to subjects that interest you will be a rewarding and enriching complement.<p>Instead of double-majoring, why not take courses that challenge you in a variety of areas?
Econ is great, but you may want to take a minor in the humanities. I'd recommend music, but art, literature, etc. are all good.<p>Think of your ideal "interesting person" and supplement your CS with something else you'll enjoy. If nothing else, you'll be a better writer and conversationalist.
I'm doing product design and CS. I get to be creative and come up with cool stuff and have the technical chops to implement them. Even if I never have to write a line of code, just knowing how to implement a feature I'm designing helps a lot - it keeps things reasonable and enhances communication between the conventionally-at-odds dev and design sides of a product.
Math (CS theory), Electrical Engineering (CS practice), Philosophy (logic), Physics (quantum), Biochemistry (bioinformatics), Psychology (AI).<p>If you're really interested in economics as applied to CS, you might be better off with math or quantitative finance depending on your interests.
I would recommend philosophy. The college of "logic" is in the philosophy department and every great CS professor I ever had studied philosophy. Beyond that it is a great way to sharpen your critical thinking and problem solving skills.