Fredericksburg and Gruene in the Texas Hill Country landed 2 of the Top 150 best main streets for Christmas shopping in the ...