Having gone through all this recently, I've found that an inexpensive self-monitoring BP cuff is just as accurate as a more "professional" one (yes, I have those also, but it's awkward to take your own BP with one).
You just need to be consistent regarding positioning of your arm and the cuff.
However: forget the wrist-mounted monitors. They're all over the place.