I'm from New England and VT has a great spot on Lake Champlain - a place called the "sandbar". Check out
www.kitestorm.com it's a great event a local shop hols every February...getting bigger every year. Any big frozen lake with lots of snow works... but if you're going to travel, go out west. Skyline in Utah is sick. There's also some great places in CO.