Unless you're paying (or ideally, someone else is paying) for the extremely expensive seats near the nose on the main deck, the best seats by far are on the upper deck in Club. They are usually the first ones to go as it's almost as if you're in your own private jet. Hope you make it up there, you won't be disappointed.