Assuming money is not an issue, Princeton and Duke (Pratt) are obvious choices. California is going to continue to face financial problems which are going impact Berkeley (and UCLA) short and long term. Short term you will be one of many in large classes and not get the attention available at Princeton and Duke, and longer term you are very likely to see reputational decline as Berkeley is unable to attract and retain the best professors. Be wary of the rankings, as they under rate universities with smaller departments. Duke and Princeton provide outstanding teaching, excellent professorial access, and opportunities for on campus research and internships.