I'll second Krabi, nice resort with a family feel to it, lively enough with ample bars and restaurants, and no sleaze to speak of.
You may like to consider that the beach is a working beach. Still very nice but quite a lot of longtails and speedboats used for island hopping and other close at hand beaches more suitable for sunbathing. Serious sunbathing is usually done on the nearby islands of Poda and Chicken Island, beautiful white sands and crystal waters, great for snorkeling.
Phi Phi can be really busy these days but still in a quaint sort of way.