A perfect long weekend