Travel expert and journalist Mark C. O'Flaherty has whittled down over 1,000 hotel stays into a 'bucket list' of his 10 most memorable properties across seven countries.