Going to call myself an expert here, and...
I import green beans and roast them myself. After many years of brewing too I think I have found the best way. Firstly, remember that coffee scalds at temperatures over 90 degrees C.
1. Buy an Aeropress - it makes the best single cup you can get
2. I use my beans within a week of roasting them, so if you buy them, use in a week
3. Don't grind too fine - a medium courseness gives best flavour
4. Use any ground within a day. If you buy ground then do yourself a favour and switch to beans
5. Use 80 degrees C hot water in an Aeropress, next add the milk, then top up, then microwave for 30 secs.
6. A burr grinder is better than the bladed ones as you can get consistent size ground
The thing about coffee is that it hits it's peak about 4 days after you roast the beans and fades after about a week. If you are keeping ground coffee in your fridge you will really notice the difference in taste after a few days.
Traditionally people seem to go for almost black coffee beans or "rich" roasts, but in my opinion the best roasts are the lighter ones with good beans, where you get more of the taste of the bean and less of the roast.
If you are thinking of roasting your own, do some reading and definitely have a go - it is a great hobby and I can think of nothing better than drinking my own coffee each morning - fresher than anything you can get in the shops - it tastes so much better fresh :)
P.S. Pennine tea and coffee sell decent beans at a reasonable price. Try the Monsoon Malibar!