Beautiful weather, 3 family gatherings, and no over-tired-children breakdowns make for a great weekend.