Some festivals focus on food, some on booze, and some on music. At BottleRock, you'll get to indulge in all three. This epic four-day festival — being held for the first time this year on May 9-12 — will feature over 40 top wineries, a ton of local restaurants of every cuisine and pedigree, and an absolutely incredible music lineup. Slated to perform are big-named acts like The Shins, Kings of Leon, The Black Keys, Zac Brown Band, The Avett Brothers, The Black Crowes (who should totally get on stage with the Keys for a brief performance as The Black Krews), Cake, Edward Sharpe & The Magnetic Zeros, Alabama Shakes, Iron & Wine, Grouplove, The Wallflowers, and many more. Macklemore and Ryan Lewis kick things off on the evening of May 8, so get there early, and plan on staying a few days — we promise it'll be even more fun than playing guitar by yourself in a cellar surrounded by barrels of wine.