In Canada there is a scratch lottery ticket called Set for Life where if you win you get $1000 a week for 25 years. The TV commercials really play up the "getting money every week" aspect.
But here is what their web page says "NOTE: Persons who reveal (3) Set for Life symbols are entitled to claim either (i) a single payment of $1,000,000, or (ii) a single payment of $10,000, together with an annuity payment of $1,000 per week for 1,290 successive weeks. Annuity payments are not transferable, assignable or commutable in whole or in part. If the winner (i) resides outside any of the following Provinces or Territories of Canada: Alberta, Saskatchewan, Manitoba, Yukon, Northwest Territories or Nunavut, (ii) consists of more than one individual, (iii) fails to select one of the payment options, (iv) fails to provide WCLC or its third party provider with the information requested to process annuity payments within the time specified by it for so doing, (v) would reach the age of 91 years prior to the last annuity payment coming due, or (vi) if WCLC foresees any present or future difficulty for WCLC in processing the annuity prize in the manner contemplated by the Game Conditions respecting this game, WCLC may pay the prize in the single payment of $1,000,000. Copies of the SPECIAL GAME CONDITIONS GOVERNING SCRATCH 'N WIN ANNUITY PRIZES, as well as other details governing this game and this ticket and relating to prize claims, are available from WCLC upon request. Winners may wish to seek professional advice with regard to annuity prizes."
Basically they are suggesting you take the $1million up front since the annuity isn't transferable.
In Canada lottery winnings aren't taxed so there is no tax savings from getting paid out over time.
In some ways $1000 a week would be better (everyone you've ever met in your life wouldn't be showing up asking for a little "help"). But if you were to die it would sure hurt your family to be cut off. Though I suppose you could buy a $1M life insurance policy for a few thousand a year (depending on your age and health).
Greg