FOR a sports fan, there’s no better place to be than New England.