There are several Christmas towns and Christmas-themed places to visit for your holiday season. Plan a magical winter getaway to Leavenworth, Washington; Shelton, Washington; Lake Tahoe, California; and Central Oregon.