Sangria tastes best the longer it sits, so if you have the time, let the sangria marinate for at least 2 hours and up to 8 hours.