I suggest you find a good TA who specializes in cruising and use the agent's expertise. Then you can check the CruiseCritic.com forum site for the line you pick. Frequent cruisers will have suggestions on staterooms, such as avoiding one below the 'Lido' deck where the deck chairs are dragged about and the music can be loud.