A weekend packed full of music and song