Let's face it, nowhere does Christmas quite like small towns. And this holiday season, Elora, a.k.a Ontario's "most beautiful village," is shining brighter than ever! The charming village has ...