Another thing to consider is collation.
SELECT INTO will always get the collation of character columns correct.
If you do use the CREATE TABLE method then the collation should always be specified, normally by COLLATE DATABASE_DEFAULT, just in case the DB has a different collation to tempdb.