The most festive season is almost upon us. So what better place to get in the spirit of it all than one of the most luxurious hotels in the world: The Shangri-La Hotel in oh-so romantic Paris, France.

[…]