Consider joining a summer swim club at a local park district, community pool, country club. There are quite a few that range from recreational summer fun to elite. The reason I suggest this is for the training regime. The benefit is having coaches who can correctly teach you the technique...