Is it best to do cardio in the morning and lift weight in the evening?

Debatable. This debate has raged for decades. I think the answer is...... It doesn't matter. The most important thing is that you do both. The time of day that you do them matters little. Do what is convenient for you and what you enjoy the most....Just do it!