Now that the holiday season is quickly approaching, it’s time to start planning a holiday vacation! What better place to spend the season than in Christmas City USA? Here you will find a tree on every light post, wreaths on every door, and of course, the Star of Bethlehem - an 81 foot LED star... Continue Reading →