<p>all three are great schools for music history (strength); none offer degrees for undergrads in performance (weakness). Some Yale students study with faculty (most with grad students); at Harvard you’re on your own for lessons; at Princeton, there are some adjuncts you can study with. As to opera, all I know is that Yale recently did Magic Flute.</p>