For me, the single cup v60 is where it's at for a great drink regardless of the cost, and you really don't have to break the bank for a solid setup. A decent hand grinder, gooseneck kettle with a thermometer, and brewer can all be had within $200. Once you find a recipe you like and get comfy with the technique it's pretty easy to make brews that are consistently better than most anything you'd get from a shop or cafe.
1zpresso makes nice grinders in the $100-$200 range, and I wouldn't be very picky about the kettle unless you're using an induction stove top. Hario v60 brewers are about $20.
If you want to put the grinding issue aside and try things before committing to tools, you might see if you have some local roaster/cafes nearby. Most that sell beans will also grind for you, and they should grind according to whatever brew method you want to try.
To add to this, there's even the capacity to add usb dacs if the underlying distribution supports it. Picoreplayer was my introduction to these tools and I'm pretty sure it's my final destination. Can't recommend it enough if they have the time and curiosity to get it set up.
I would also add that if the person OP is asking on behalf of is not so inclined to get into the technical parts and okay with possibly throwing money at the project, volumio is there. I tried this first and appreciated it for what it was, but I wanted features behind the pay wall which are readily available for free with pCP.