Concerts, fairs and more happening this weekend