Barcel, это приходит с опытом, а точнее - по мере развития слуха. Если к тому же знаешь теорию, то есть представляешь, что такое тоника, субдоминанта и доминанта, и знаешь как она звучит, дело намного упрощается.
Как правило, в песнях используется ограниченный набор аккордов (если аккорд необычный, он чувствуется на слух), аккорды эти строятся на ступенях гаммы. Вот наиболее употребимые аккорды (для ми-мажора), римские цифры означают номер ступени, маленькие римские - минорный аккорд:
I - E; I7 - E7;
ii - F#m; II7 - F#7;
iii - G#m;
IV - A;
V - B;
vi - C#m; VI7 - C#7;
vii(ум) - D#m7-5
В случае елочки искать аккорды нужно среди классических I - IV - V (то есть E, A и B), ну еще с добавлением I7 (E7).