Did you know you can harmonize your subject to the background in one click in Photoshop? Neural Filters has a Harmonize beta filter that you can use to adapt the hue and luminocity of the subject to that of the background. You can then customize the colors to suit your style by moving the sliders if you wish. Give it a try and check out the video at the bottom of this post.
Before you start, remove the background from your subject using your favorite selection method, and then add a background image to the layer below it. Here is one really simple method for isolating your subject: Remove the background quickly.
❶ Navigate to Neural Filters
With the subject layer selected, navigate from the main Photohshop menu to Filter>Neural Filters.
❷ Select the Harmonization filter
In the Beta filter list, select Harmonization.
Note: If this is the first time you have used the filter, you will need to download it before selecting it by clicking on the download button in the right panel.
❸ Pick the layer to harmonize with
Click on "Select a layer" and choose the background layer you want to harmonize with. (This is the one-click part)
❹ Optional:Make Adjustments
Move the sliders to achieve the look you want.
❺ Designate your output option
At the bottom of the panel, you can choose how you want Photoshop to save your output.
You can save it as a new layer, on the current one, or as a smart filter. Click OK when you are done.
Check out this awesome video by Paul Trani on the topic