Setup Assistant
Usually, the best way is to use Setup Assistant, when you start up your new Mac. It will set the new Mac up just like the old one: all configuration, settings, users and data, and all applications (except newer versions already installed).
You can choose to omit some categories, but you cant "pick and choose" within those categories.
For details and instructions, see Using Setup Assistant.
You may be able to use Migration Assistant instead, but that can cause some problems, especially permissions problems with files already on other drives, including backups.