Discover my pick of the best things to do in Muscat – from breathtaking cultural sites to bustling souks and pristine islands.