Realistically there should be a free ID scheme that's widely accepted, regardless of whether or not it's required to vote. The Citizen Card scheme is reasonably cheap at £15, but I've had problems using it in the past. A driving licence is £34 if you apply online, which is reasonable for many...