I always get stiff on long flights. Is there anything I can do to avoid this?

Yes — do stretching exercises on the plane and walk up and down the aisle every hour to prevent muscle stiffness.