The best time to negotiate a salary when in an interview is wait for the final interview. Make sure that you have your reasoning why you deserve a certain amount compared to someone else that is applying for the job who would accept the original salary
Before the conversation begins, already have a number in your head. Discuss with your boss about your experience and knowledge, as well as your own cost of living.