I follow Michael Albinus advice for long paths. Tramp remembers the hosts and protocols and you can use Tramp's built-in completion to speed up revisiting the same remote files. However, for some long files that I edit every now and then, I setup a bookmark using Emacs's bookmarks.
While in the remote editing buffer, I bookmark the remote Tramp location with:
C-x r m
Later when I need to get back to that location, I list all bookmarks with:
C-x r l
Then select the file I want to edit. I like this approach for two other reasons. Bookmarks is a built-in feature and no need for installing additional packages. The second reason is that now I can copy that bookmark file to other machines as needed. I actually sync it to many machines so I have the same bookmarks no matter which machine I'm currently using.
If you have lots of remote files to edit, you can look into editing bookmark files directly. You can also use sorting and filtering options, in case you want to group the bookmarks by location/task/machine/etc.