I happened upon this r/winterporn post. If you haven't stood at this spot, how did you infer where it was?
I've been in Grindelwald early September this year (when there was no snow) but the hill in the background (top two thirds of the picture) is still recognizable as the hill south of the village which leads to Kleine Scheidegg.
After a bit of matching with the 3D view of Google Maps (approximate link) I've identified the Stutzgasse (right red circle) and the railroad (left red circle) which leads up to Kleine Scheidegg:
The next question would be which street on the north hill (the main village) corresponds to the houses in the foreground. I failed to find them at first but it seems to be the Nirggen; the house in the blue circle is quite recognizable:
The photo must have been shot from a slightly higher point, somewhere around here. There's no Google Street View from that road, but this slightly higher road comes close (I've highlighted the railroad and the gray house again):
Views further to the east are blocked by the houses on the Dorfstrasse, and this place (photo shot in the summer) is already too far to the east.
The original image might possibly be from this blog.
A similar image is this one
And the hotel is
This photo of Hotel Cabana is courtesy of TripAdvisor