A bit more information would be helpful such as price range and type of place (small vs large). You'll most likely want to stay outside Krabi in Ao Nang, Railay, or perhaps Lanta. December will be high season with premium prices as well as often minimum length of stay.
Here's a couple links to look at:
http://andaman-island-hopping.com/hotels/thapvarin.htm
http://www.kohjumonline.com/tingraibay.html
http://www.gokrabi.com/indexhotels.htm
http://www.railay.com/railay/accommo...ilay_bay.shtml
http://www.talesofasia.com/
http://www.tripadvisor.com/ShowTopic...ola-Krabi.html