This is a vintage 1920's wavy bob:
This would be a beautiful look for a holiday party and would be possible to do with long hair if the back was put up in an updo. Shorter layers would be necessary near the front for the bob look. Charlize has crimped waves here which was ever so popular back in the roaring 20s. She is poised here at AFI FEST 2009 "The Road" Premiere.