Top things to do this weekend: Dec. 4-6