O que você precisa é de uma rede privada virtual (VPN).
Isso criptografará todo o tráfego entre seu laptop e o servidor VPN, protegendo você de outros usuários na rede sem fio aberta. Não há realmente qualquer outra solução em nível de sistema e é impraticável para tentar evitar locais não SSL - a maioria dos serviços web, log-lo com SSL, mas em seguida, cair silenciosamente de volta para uma conexão não criptografada deixando-o totalmente aberto a ataques.
Existem muitos serviços VPN disponíveis, pagos e com suporte de anúncios. Alternativamente, você pode executar o seu próprio. Em ambos os casos, uma busca de qualquer site ou talvez lifehacker deverá fazê-lo indo na direção certa.