Using hamachi is worse as it makes a LAN in your local network and attackers could access local resources. You could also get the hotel's IP both ways.
They cannot hack your PC through a port either unless you have some sort of vulnrebility in your OS/software thats listening on that port.
Can i also say hamachi can be UNSAFE.. It creates a local LAN connection and that gives you access to the person's local network. You could access printers,routers,shared files ect ect that are hosted on that network.
So not a good idea on your home PC if your giving random people the information