Help! We will be in Thailand for 3 weeks and want to spend 8 nights on the beach in January. I prefer to choose 1 or 2 hotels to make our home base and take day trips from there. Currently, my top runners are Khao Lak and Kho Phi Phi (very expensive). What about Railay beach? Is Khao Lak as amazing as it looks? Any advice would be appreciated.