Harvard vs Princeton Vs Columbia for UG in CS and Business

Also if she intends to go to grad school, it is easier to get into a top business school by NOT being an undergrad business major.