I decided to take a stab at this. Here's the final result, but you asked for advice/help on how to do it, so I'm going to try to explain it below. (No screenshots, sorry; I don't have Adobe Photoshop.)

Find a png of a wine glass with a blank white background. Bring it onto the sunset image, then change the blend mode of the glass to Multiply to remove the white.
Duplicate the Sunset layer (but make sure the wine glass is still on top of them both). You don't want to lose track of which is which, so rename them to "inGlass" and "Background" (Background should be on the bottom). The inGlass layer will be what you see inside the wine glass, and the Background layer will be the background.
Select the inGlass layer, and disable the background layer for now. (To disable a layer, click the eye icon next to the layer name.) Move and scale the layer to how it should appear inside the glass. If it goes outside the edges of the glass, that's okay; we'll deal with that later, but make sure the entire area of the glass is filled.
Disable inGlass and re-enable Background. (You should now have the original sunset layer, which has not been moved or resized.) Add a Gaussian Blur effect to this layer and customize it to your liking.
Re-enable inGlass, and use the Pen tool to trace the outline of the wine glass (stop at the water line, if there is one).
Once you have traced all the way around and closed the shape, make sure the inGlass layer is selected, and use the pen shape as a layer mask.
I don't use Photoshop, I use a different program called Affinity Photo. However, everything should still be the same in Photoshop, if I remember correctly. I hope this makes sense and I wish you good luck!