Nicole Carmichael was a guest of Viking (0800 319 6660; vikingcruises.co.uk), which has the 15-day Iconic Iceland, Greenland and Canada cruise from £6,990pp, including return flights from the UK ...