Vclaw
2
Option a) is definitely best. If you are using JOSM, you can do Edit->Copy, then Edit->“Paste tags”, to make sure all of the tags are transferred to the area.
From http://wiki.openstreetmap.org/wiki/Good_practice:
I have noticed some people adding nodes just to get a shop icon to appear in Mapnik for example. But thats just tagging for the renderer, so better to get the renderer fixed. And as you say, this creates duplicates in Mkgmap. Or if you do a “find my nearest shop” for example, you will get things appearing in the list twice.