Find hotels in Alameda, CA from $48