the best wine for sangria is garnacha (also called grenache) or pinot noir. garnacha comes from spain, so it's my top pick for authentic spanish sangria! choose an inexpensive wine (under $20) that you would enjoy on its own.