I am unfamiliar with Crater Lake, but have spent a lot of time in Glacier National Park. This is my childhood home away from home. It is very beautiful. If you are looking to get away from it all this is the place. You can find a nice luxury place to stay in the area, but you could just as easily rent a nice little cabin on a lake. There are lots of outdoor activities, it's a year round destination.