For a relatively inexpensive solution, you should select the Evaluator-7T kit.
It is at $250, with JTAG support and the almighty RS-232 interface. However no full-version of compiler and JTAG hardware interface (the Multi-ICE component) is provided at this price. The uP is a Samsung KS32C50100 (with 512KB SRAM, 8KB unified cache/sratchpad RAM configurable, 10MHz clock produces a 50MHz processor clock)
The GNU port for the ARM as a cross-compiler is free of charge, but you need some familiarity with that.
So get these and by third party tools for the missing "links in the toolchain" (a native idiom). Overall cost at $750 ecept you build JTAG interface board on your own.
The expensive solution is the Integrator (e.g. for ARM7TDMI) + full-version of the compiler. The Integrator goes namely up to 66MHz, but in practice i've been able to configure it up to 50MHz. Plus 256KB SSRAM and plug-in 256MB SDRAM module.
And what is your target amongst the ARM variants (ARM7TDMI, ARM710T, ARM with analog interface that is ARM7100) ??
Third-party boards are a questinomark to me except from the Atmel AT series, which i've heard good comments, however i don't think that it has 32-bit bus to main memory (off-chip) (important if you need such, of course).
the_penetrator_in_extremis©