No one does Christmas quite like Strasbourg, France, also known as the Capital of Christmas. Each street seems more elaborately decorated than the next