Upper campgrounds in St. Charles Canyon, near North and East Shore beaches at Bear Lake, ID. This makes for cool afternoons and evenings in a hot late July weekend.
Not too far from the beaches, which get packed really on the weekends.