Britain set for six weeks of sporting festivities