Voices, a children's choir in Fredericksburg, is caroling on Main Street until 7pm tonight.