Totally Buffalo Christmas Festival at Riverworks on December 7-8 from 11am to 6pm. Tickets are  $5 and kids 5 and under are free. Live music, crafts for kids, Santa, appearance by some Disney Princesses. Jewelry, apparel, food, desserts, gifts.