There is something magical about Iceland. Its natural wonders really are unbeatable, but there is an incredible beauty to be discovered in its cities too.