Assassin's Creed II is probably my favourite, but I do have a serious soft spot for the first game even if it's not perfect. I'd recommend starting with the first game because it is the intended introduction to the world, but II does fill in some of the gaps.
* Updated game trainers and cheats daily
* Get notified when new cheats are added
* Request which games get new trainers
* Priority support with any problem