CAI's from £200-£450 so depends on your budget really.
ITG, APR/VWR, FORGE Twintake and REVO are the more expensive ones and EVOMS, Nuespeed, AMD, Volant are less so. Have a look at the ITG and EVOMS, covers both ends (cost wise) and probably not a load of difference in their performance. ITG for
whoosh dish and EVOMS for a bit of
cha cha cha.
For a map, the main peeps used on this forum (ATM) are Rtech, REVO or even APR. Rtech £300, the others around £600 IIRC.