There's no one-size-fits-all type of advice because everyone's situation is very different. There are some great resources available online to get started though. This one [1] is for physicians but could also apply to everyone. The bogleheads [2] and their wiki page are also great resources for these topics.