Picture perfect weather for the holiday weekend