Among the best Philippine stocks to buy are Ayala Land, Inc. (ALI), SM Prime Holdings (SMPH),  International Container Terminal Services, Inc. (ICT), Ayala Corporation (AC), and SM Investments Corp. (SM).