Find hotels in Lake Charles, LA from $47