Places to visit in the Southwest in March: Arizona, California, Colorado, Nevada, New Mexico, Texas, Utah; plus packing list, where to stay!