Princess Kate looked flawless when she made a surpise solo visit to Wales.