The last weekend of April, and it's a wonderful time. Partly cloudy, cool in the morning, warm in the afternoon, and it's a perfect time to …