Of all national parks that I have visited (in U.S.A., Canada, Italy, and Norway), i would have to pick Yoho National Park in the Canadian Rockies. The area around Lake O'Hara is a photographer's (and hiker's) paradise, as is also the Iceline Trail into Yoho Valley.
It has snow even in July, and probably August, too.