The average annual cost of a timeshare is $1,000 to $2,500, but hidden fees like maintenance, taxes, and special assessments can push it higher. Learn what you're really paying and why it's often a bad financial move.