Grinding beans yourself is always better. I have a tiny blade grinder similar to
this but a different brand. I grind my beans on pot at a time. The longer beans sit in the air after being ground, the worse they taste, even if you keep them in an airtight container. I work at a dinner theater and the girls that make the coffee often open up the packets of grounds and leave them sit out int he open for up to an hour before they brew it and the coffee tastes like the inside of my ass. The freshest ingredients always make the best food/drink.
The French Press is recommended by a lot of people because it doesnt use a paper filter. Paper filters extract alot of the natural oils from the grounds and dont allow for a full natural flavor.
Burr grinders, though expensive, grind coffee much more uniformly. With a blade its difficult to get a consistent coarse grind, which is essential if you dont want to burn the grounds.
I've used a Keurig several times. I wasnt impressed, but i also wasnt disappointed. Its just what you would expect from a one-cup coffee maker. Not great, but good enough.
If you use sugar i would insist you buy raw sugar. Its not bleached and processed as much as white sugar and has a much better flavor, imo. Its tan/brown and its very coarse:
You can find it at any supermarket.
I've recently started buying
Celestial Seasonings Morning Thunder beans. They are just wonderful, much better than any NesCafe junk. They are organic too, so you can feel like a hippy for the day.