Grundlæggende betyder nvarchar, at du kan håndtere mange alfabeter, ikke kun almindeligt engelsk. Teknisk set betyder det unicode-understøttelse, ikke kun ANSI. Det betyder dobbelt-bredde tegn eller cirka dobbelt så stor mellemrum. Disse dage er diskplads så billig, at du lige så godt kan bruge nvarchar fra begyndelsen i stedet for at gå igennem smerten ved at skulle skifte i løbet af et produkts levetid.
Hvis du er sikker på, at du kun behøver at understøtte ét sprog, kan du holde dig til varchar, ellers ville jeg gå med nvarchar.
Dette har været diskuteret på SO før her .
REDIGERET:ændrede ascii til ANSI som angivet i kommentaren.