Both ocean queen and Samudra hotel are the most expensive places to stay in Pelabuhan Ratu. If you have the money, i would go to Ocean Queen resort.
Most people you see in Ocean Queen are western people that work at embassies. Its a paradise, you wake up because of the sound of the ocean. Order room in your beautiful bamboe house.
I stayed there a couple of times (luckely for free
You can see the huge prices they charge at the link Aangirfan posted.
If you dont have much money, i would go to Daun daun. a small hotel with very nice staff. rooms with single or double beds and optional airco or fan. a shard big living room with tv and vcd player.
prices are between 55.000 and 120.000. if you stay a longer while you get around 15% discount.
Specialy if you never been in that area its a good place to go, because the staff are very helpfull to show you around. I lived there for 6 months so i know what im talking about
Another small hotel there is called griya mm. abit more quiet than daun daun, but that makes it also more boring
prices are between 40.000 and 60.000.
Mirasa is a small place where they rent out rooms. its 150meter from the beach. Tho you might want to watch your stuff when staying there.
prices are between 25.000 and 35.000
If you go there for the surf, you have to stay at Daun daun. Most of the surfboys hang around there, and have no problem show you around the surfspots in and around pelabuhan Ratu. And the best surfspot in Pel. Ratu is 200 meter from there.
Maybe another good tip is to watch out when swimming at sunset beach. the current is huge there, i seen almost 3 people die. They where lucky enough that local surfers are also lifeguards there.
I hope this was usefull,