If you’re looking to enjoy the summer season and the perfect weather by getting far from home, here are four U.S. destinations where July is the perfect time to visit: the Colorado Rockies; Boise and the rest of Idaho; Mackinac Island, Michigan; and the White Mountains in New Hampshire.