Saudi Arabia is opening up to tourism, offering historic cities and adventure in the desert.