For shore excursions, see my reply in another thread.
As for music, name it and it'll probably be available at least one night aboard the ship at one of the lounges. Read your Freestyle Daily every night before going to sleep, or the first thing every morning. There will be rock & roll band, soloists - either guitar or piano, and other groups too.
I wish I had specifics.