英語で「風邪ひくなよ」を表現するなら、'Don't catch a cold' が最もストレートな言い方ですね。
ニュアンス的には日本語とほぼ同じで、相手の健康を気遣うフレーズとして使えます。特に季節の変わり目や寒い時期に自然に使える表現です。'Make sure you don't catch a cold' と少し丁寧に言うこともできます。\n
友達同士のカジュアルな会話なら 'Stay healthy!' や 'Don't get sick!' でも伝わります。イギリス英語では 'Mind you don't catch a chill' という表現も聞きますが、少し古風な感じがします。