Find hotels in Vallejo, CA from $72