Quantas coisas sensíveis você acessa nessas redes públicas? Sim, uma VPN gratuita é melhor que nada, mas não é a solução perfeita - aquelas grátis frequentemente vendem seus dados ou são lentíssimas, e mesmo assim não te protege de sites comprometidos ou malware! Se você acessa contas importantes (email, banco, coisas de trabalho), eu diria que vale a pena investir em uma VPN decente paga, talvez sem gastar uma fortuna mas pelo menos algo sólido que não deixa seu MacBook lento. Alternativamente, use seu hotspot do telefone quando conseguir, é mais seguro que uma rede pública aleatória!