eRetirements recently recognized Charlottesville as one of the best places to retire.