I am storing first name and last name with up to 30 characters each. Which is better varchar or nvarchar.
varchar
nvarchar
I have read that nvarchar
By default go with nvarchar. There is very little reason to go with varchar these days, and every reason to go with nvarchar (allows international characters; as discussed).