Sunny, warm weather for holiday weekend