I have been making straw holders/dispensers from empty Pringles containers (or the cheaper version of Pringles).  I wanted to make them look like ice-cream sodas. My inspiration came for a 50s wedding that I was helping with.  This is what I came up with.
Materials:
-  Pringles can, empty
-  paper, scrapbook paper works well
-  paint
-  glue
-  wooden skewer
-  half of a straw
-  foam/polystyrene ball
-  artificial cherry or red paper ball
 (If using paper ball, you will need a stick for the stem.)
-  hobby fill (polyfill)
-  600 ml water bottle, about 20 ounces
-  hot glue gun and glue
-  glitter, optional
-  ribbon, optional
Instructions:
-  I painted tin white (just in case paper was a bit see through. If using a heavy quality scrapbook paper you could probably skip this step.
-  I then painted the rims a pink colour as well.  
-   Wrap tin with paper of choice.  I used pink and black stripes and also polka dot paper. 
-  You need a wooden skewer and a foam/polystyrene ball.   Stab the ball with the skewer and slide on.
-  You will then need to stab/slide on a "cherry".  I didn't have any fake cherries so I used a red paper ball and glued a stick/stem into it.
-  Then stab the ball from the side top to add half a straw for decoration.
-  Cover the polystyrene ball with glue and stick hobby fill all over it.  This makes the fluffy milkshake.
-  Cut the bottom off a 600ml water bottle (or equivalent/whatever fits). 
-  Make a hole in the centre bottom.  Poke the bottom of your skewer through it and hot glue.  This forms the "lift" and holder for the straws. 
-  Extra embellishment - wrap the skewer with ribbon, spray glue the hobby fill/fluff and sprinkle some hot pink glitter on the top.  Wrap a bow or add a "straws" label and Da Da you are done! It looks great. So cute and practical.
Source: original idea from igottacreate.com
By Rebecca Black from Ipswich, Queensland, Australia