Last I heard you can only get the 60 days free on a new account, so it won't work on a trial account.
Best way to find a populated server: roll a new character at your usual play time. When you get to server selection, look for the one with the highest population. Watch out for PvP and Exchange servers! I recommend Antonia Bayle.