UOCartographer is the best working map that works for both clients
Download the map from here:
http://www.uoguide.com/uocartographer.zip
Additional Labels also:
Free Cloud Storage - MediaFire
Install UO cartographer and extract the label files to where uocartographer is installed, if you're running windows 7 or Vista, have it set to run in admin mode.
If using Classic client you will need uoassist, if using Enhanced client you will need pincos ui (there's an option in pincos ui interface to enable cartographer), both clients will require microsoft.net framework installed, goto windows update to get this.
After installation you'll receive a reem of error messages, enter through these until you get a black map. Right click the black map and hit options, set the CC path to where the classis client exe file is saved, do the same for the EC (you will need a fully patched version of EC installed), regardless if you use EC or not, check the 'USE EC MAPS' then click OK, do NOT click rebuild, restart the map.
In options on the map under filter markers, select all to add the labels.
The map should now work