The culture of San Diego, California is influenced heavily by American and Mexican cultures due to its position as a border town, its large Hispanic population, and its history as part of Spanish America and Mexico. San Diego's longtime association with the U.S. military also contributes to its culture. Present-day culture includes many historical and tourist attractions, a thriving musical and theatrical scene, numerous notable special events, a varied cuisine, and a reputation as one of America's premier centers of craft brewing.