How do you prepare for an interview?

Are there any best practices for prepping for an interview?

What are your top tips?