through hotel visa.. i just brought my family for vacation here.. hotel visa is up to one month, but not renewable.. but they will require you stay for 3 nights that's the catch.. in grand regency, visa charge is only 200 riyals but room rate is quite high.. best thing would be by company business visa...