Apple have a stronghold on their products so if you have an Apple store locally you might as well get it off them. it won't be cheaper to get it anywhere else unless someone has an offer or you're going 2nd hand.
they have all the models in store and they'll be able to demonstrate the differences and give you the best option for your requirements.