Other retailers can set their own prices.
As to which is better it will depend upon what you are planning on using the iPad for and how you will be using it e.g. will you be spending a lot of time holding it whilst using it, would a smaller screen be sufficient (if for reading ebooks and browsing/email the Mini might suffice), or do you need a larger screen ?