Ответ:
- Стреляет редко, да метко. Союз «да» употреблён в значении «но», между однородными обстоятельствами ставится запятая.
- В гостях хорошо, а дома лучше. Запятая ставится перед противительным союзом «а».
- Солнце светит, но не греет. Запятая ставится перед противительным союзом «но».
- Сначала думай, а потом делай. Запятая ставится между частями сложного предложения перед союзом «а».
- Не по словам судят, а по делам. Запятая ставится между однородными дополнениями перед союзом «а».
- Гуляй, но дела не забывай. Запятая ставится между частями сложного предложения перед союзом «но».
