Sugar Hill, NH is home to a Lupine Festival during the entire month of June each year. Throughout the town, lupines can be found almost everywhere: in fields, on hillsides, along roadsides, some just small groups and others spreading over acres.