Best way to handle business accounting and taxes?

I need advice on managing bookkeeping and tax preparation for a growing business. Any recommendations or tips from experience?