The best times to visit Saint George are in the spring and fall when temperatures are milder, allowing for enjoyable outdoor exploration and activities.