Awesome, less famous DNS trick by Dan Kaminsky: DNS source routing
ccc.de
ccc.de
You do it by fooling the private network's local dns resolver into relaying trafic back in forth.
Seems like the Author's site is down, though. Does someone have a mirror?
With OzymanDNS your laptop can tunnel out to the net in spite of your hotel's crappy gateway.
With DNS source routing anyone on the Net can tunnel onto your laptop in spite of it having no way to receive inbound IP traffic.