In addition to charm, the Old Town of San José del Cabo offers a wide range of restaurants. Many of them are housed in historic buildings but also allow you to dine under the stars within their private courtyards or along sidewalks facing a square. Several of the high-end ones like the Vaquero Steak House closed when the 2008/09 recession caused a significant drop in tourism. But today you have plenty of menu and price options ranging from a quick burger to international cuisine.