Well, you don't see a human fainting from seeing a pizza. So I think a vampire wouldn't faint from seeing their food either. But if they did, maybe consider drinking from a container that isn't transparent? Keep eyes shut while drinking? Or go sunbathing?
reply