Does anyone know of any other undergrad dual degree programs in cs/engineering and business other than U Michigan, U Penn, UC Berkeley
For many schools, you can double major if you meet the prerequisites, admitted to the major and have the time to take the classes in the respective majors. Some colleges like the ones you mention are extremely competitive to get into both CS and Business. Say a less competitive college, you might be able to get into a CS program and minor in business.
Look at Lehigh.
http://www.lehigh.edu/engineering/academics/undergraduate/majors/compscibus.html
http://www.lehigh.edu/engineering/academics/undergraduate/majors/ibe.html
Northeastern, Lehigh, and UW-Wisconsin offer dual CS / Business degrees.
You could also go straight CS/engineering, then get an MBA in the future if you see fit.