You need a Virginia Alcohol License to serve ANY alcohol. Even if you have a business license. Even if it is just one night. Even if you aren't charging. You'll need to apply for a Retail "Specialized" Licenses authorize a variety of privileges for particular businesses, ranging from day spas...