Find hotels in Indian Wells, CA from $48