If you are doing it on the weekends...Why not take a short hop to Dubai...You can buy a Visa for her via Emirates Airlines for 3 days..and you would have loads of places and loads of options....

Besides Dubai has such places tailor-made, just give them a call and you will be surprized how they arrange every thing for you (I mean the hotels..)

PS: Make sure on your return you have an entry visa for her..