From a secret Santa island reachable only by speedboat to festive bars on open-top buses, these events will raise your Christmas spirit, says Sarah Marshall