Sure!
I've decided to use Screen Sharing, as that's enough for my needs.
So:
- I've enabled Screen Sharing in the "Sharing" tab of the System preferences;
- I've enabled port forwarding for the VNC port (5900, TCP) from my router to my home Mac, and also booked for my home Mac a static private IP on the local LAN;
- I simply connect from Finder: Go -> Connect to server -> the public IP of my home network.
Also waking up the Mac seems to work well - so far at least.
But I was checking the logs and I do get a lot of access attempts...
My Mac password is strong, but would you suggest doing something else to be on the safe side?
Would it make sense to change the port to a custom one, so that it's less known?
Otherwise, you were talking about VPN, would you have time to tell me a bit more?
I know I'm going off topic and also abusing your kindness! ;)