London is brimming with spots to revel in the holiday spirit, but one river cruise is blending a classic Christmas dinner with live music and an abundance of yuletide cheer. The London Thames ...