Muscat, Oman Travel Guide: Everything you need to know about visiting Muscat and Surrounds