shmashoom--non-Muslims are allowed allowed to visit as formal tours. In my experience, they are incredibly hospitable and accommodating, and have appropriate attire available for visiting ladies. My visit was one my most memorable experiences in Qatar.