for one you can check with your airline as to whether you qualify for a 30 day on arrival visa .. it costs 150 Rials for a month .. don't know if they have one week visas though .. and from there you can stay at any place you like .. i know of a place where you can get some neat clean and basic service apartment for about 300 rials per day ..

life goes on ..