IMO Bachelor is better and it isn't even close.
Crystal gets more snow but it tends to be wetter. It has steeper terrain but it gets crowded when it does get snow and tracked out very fast. Also Crystal is a skiers mountian, not much of a park (if you are in to that) and lots of flats in between the steeper sections on the groomed runs.
Bachelor has more terrain, there is a ton of steep stuff off the back side of the summit, long runs and they do a better job of grooming than Crystal IMO.
If you like cruising groomers Bachelor is awesome and if there is a dump you can find stashes usually a lot longer.
Bend is great IMO. I try to get down there at least once a year from Seattle, either boarding at Bachelor or climbing at Smith Rocks. There are several breweries and great restaurants in the old downtown area. There is also plenty to do outside of boarding.
Last edited by SBK; 12-30-2011 at 10:44 AM.