A more fancy place is the Gran Hotel Sula , member of the Best Western chain. They have a nice swimming pool, and 2 restaurants. L. A place which I didn't see myself, but which was recommended by other travellers was the Hotel Bolivar . We only spent a couple of hours there, so we only went to eat at the Gran Hotel Sula. Their Skandia cafe has good food, and is pretty cosy.
Prices are reasonable.
What to do There's not that much to do in San Pedro. You can just walk around a bit and have a look at the streetlife. People don't mind at all if you want to take pictures, on the contrary. At night, be very careful and restrict yourself to the area around the central marketplace. We also inquired about visiting the Chiquita banana plantation , but we were told that after hurricane Mitch, these trips were no longer possible.