Ten fantastic ways to fill your weekend.