I live in Tucson and know of a few good places to ride in town. Off of Pinal Airpark Road is good riding on state trust land but you need to get a pass from downtown to be legal. There is some other riding (trails) off of highway 83. April is a ways away but when you get ready PM me and if you like you can ride with some of my friends. We do Glamis trips about every 3 or 4 weeks also.
Its has been wet lately and we have monsoon season in the fall but when you get here until then you won't see a drop of rain. Not much sand in Tucson, just open desert.