I agree with all the above regarding hotels, but if flying into LAX, getting an Uber is a little tricky. You need to go to the Uber waiting lot. Don't reserve an Uber in advance as you don't really know when your plane is going to arrive and how long it will take you to get to the Uber lot.
This week, I booked flights for a cruise out of San Pedro. I ended up with arrival in Long Beach; the flights were less costly than LAX and the transportation to the Crown Plaza will be much less.