We found that we needed to arrive at each activity at least ½ hour before it started in order to get seats.
Guests would be spread out all over the ship but due to the cold weather, every one was indoors and getting seats at the activities was difficult.