White sandy beaches, ancient world wonders, yummy street food and infectious smiles; Cambodia has it all and more, and this trip will help you experience every little part of this enchanting country. Visiting Phnom Penh, Kampot, Koh Kong and Siem Reap, ov...