Je dirais que la manière la plus élégante serait :
WHERE `date` BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 7 DAY)
Modifier :cette page de documentation est comme la chose la plus utile qui soit. Ajoutez-le à vos favoris, car il est totalement pratique.