We book most of our cruises TBA. I think it is fun to see what you get in upgrades. One cruise we were on the Riviera deck, the rest have been upgraded, some as high as the eighth deck. It doesn't really matter where we are, I think all the cabins are the same no matter how high or low. If I had my preference, I like the aft of the ship, we are usually in between the dining room and the Lido deck (not so much walking.) We have also upgraded to an outside cabin. I prefer to spend as little as possible for the cabin, we only use it to sleep. It is more fun to spend money on shopping.