As a chemist I am warning you and would advise you to think twice (or more) about the analytical chemistry field. The market is way oversaturated and massively bites at the moment. The pay, by and large really really sucks. My girlfriend does that programming thing and I do analytical chemistry and she gets paid an easy $20k more then I do.
Just go to Hot Jobs or something and do a quick search, you will not find that many openings - hell I have been looking.
Also, if you do want to do Chemistry go for a Masters. A Ph.D. is cool and all, but for time/money vs 'reward' many people do not see it as worthwhile. For a PhD to be really usefull you need a few years of post doc (else you will just be an overglorified chemist tech type person with a doctorate) and by the time you get your doctrate, plus a few years of post doc you could have been in the industry getting real experience.
However, luckily, the analytical chemistry field does rely more on experience then degree. Meaning that in mosts cases a chemist with five years of experience is much better then somebody with a year of experience and a master's.
If you can get into a more research type chemistry field, that may work out better money and prestige-wise. Much more difficult to get one of those positions and as with many things in life it is a who you know type deal.
One thing I enjoy about doing chemisty, and as shallow as it may be, I do stuff that most people do not do. I know tons upon tons of people who do computer related stuff. They are a dime a dozen and nothing impressing at all about it. At least the feeling I get for being a chemist is that I do real science - not this computer 'science' stuff - and I feel kind of impressed with myself. It is much more difficult, by and large, to get a science degree then most other fields.
I suppose if your choice was between CS and chemistry and you wanted to get a Master's then I do think that chemistry would be a better choice. Hopefully the market will be much improved in six years, or whenever you graduate.
Another word of advice, get a job in a laboratory ASAP. Even if it is just washing glassware or other inane tasks, even if a lab is not advertising, just call them up and see if they need somebody to busts some suds. I would recommend a private laboratory and not some co-op at a school lab, but as I say that you still do some research in college but have a job in the private sector as well.
Follow me there? Permanent job in the private sector, a semester or whatever doing research in school.
Learn as much as you can about instruments.
Just like many other jobs out there, what you learn in school is so different when compared to 'real life' and learning instrumentation would be great. You may get to play with some GC, spectrophotometer, or something of that nature; but again, learn as much as you can. Especially Gas Chromatography (GC) as that is the general fundamental of analytical chemistry.
Good luck with whatever you decide.