No need to copy the data twice. Have a look at this tiny script:
ALTER TABLE mytable ADD new_column VARCHAR2(64);
UPDATE mytable SET new_column = old_column;
ALTER TABLE mytable DROP COLUMN old_column;
ALTER TABLE mytable RENAME COLUMN new_column to old_column;
There is no error checking done here. I'm assuming here that the implicit conversion from nvarchar to varchar is doable without problems.