Kamala Beachfront Apartment
(http://www.kamala-beachfr...) located directly on the beach with one and two bedroom apartments, breakfast not included, for up to 5 person per apartment.
Kamala Beach Hotel Resort
(http://www.kamalabeach.com) is right on the beach, has very nice and clean rooms, very nice and friendly staff, and is affordable approx 2000 baht.
Layalina
(http://www.layalinahotel.com) looks like the most upscale option - run by an austrian manager, offers plasma tv and jacuzzi in the rooms and a very nice pool on the outside. the downsides are the price and the position next to the canal in kamala.
Kamala beach has a lot of small bungalows and huts directly on the beach, at about 1600 to 2000 baht per night in the high season. If you don't want to book one of the bigger hotels, you should start with one night booked in advance and then look for accommodation yourself. Don't let some agency at the airport book rooms for you.
Kamala Villa Getaways
(http://www.phuketvillaget...) totally luxurious villas in kamala bay overlooking the crystal clear andaman sea. villas range in size from 2 - 6 bedrooms so are ideal for everything from romantic getaways to family holidays. many of the villas are built in the traditional thai style while incorporating modern comfort, luxury and style. villa getaways are high end 5 star luxury villas.