Don't miss Siem Reap. It is truly awesome. The town is small with just a few blocks of shopping and bars. The ruins are HUGE and amazing. You will need several days to see them all. We stayed at a B&B that was OK, but I would have rather stayed at a branded hotel.