Start the day by visiting the Royal Palace and Silver Pagoda, followed by a traditional Khmer lunch at Romdeng. Spend the afternoon exploring Tuol Sleng Genocide Museum and Choeung Ek Killing Fields. In the evening, head to Bassac Lane for dinner and drinks.
Take an early morning bus to Sihanoukville and then catch a ferry to Koh Rong Island. Spend the day on Long Beach, chilling at the Nest Beach Club and enjoying a seafood barbecue. Head to Police Beach for a beach party in the evening.
Take a boat to Koh Rong Samloem Island. Spend the day on Lazy Beach, sunbathing and swimming. Enjoy sunset cocktails at The One Resort, followed by dinner at The Beach Restaurant and a moonlit swim.
Travel to Battambang by bus. Visit the Bamboo Train and the Killing Cave of Phnom Sampeau. Enjoy a dinner of Khmer barbecue at Nary Kitchen.
Travel to Siem Reap by bus. Explore the temples of Angkor Wat, followed by lunch at the Khmer Root Cafe. In the evening, enjoy a traditional Apsara dance performance at the Koulen Restaurant, followed by drinks at Pub Street.
Spend the morning at the Angkor National Museum. In the afternoon, visit the floating village of Kampong Phluk and enjoy a sunset boat ride. Have dinner at Cuisine Wat Damnak, one of the best restaurants in Cambodia.
Travel back to Phnom Penh by bus. Spend the last day shopping at the Central Market and the Russian Market for souvenirs. Have a farewell dinner at Malis Restaurant.
Consider attending the Cambodia Beer Festival, which usually takes place in December. For a side trip, visit Kep and Kampot for their famous pepper plantations and seafood. To maximize your fun, try ziplining in the jungle or take a hot air balloon ride over Angkor Wat. Don't forget to barter for prices at the markets!
Check here for hotel and flight prices.