Which MacBook Pro should I get?

I have a Lenovo Flex 2 right now and it's the worst laptop I've ever owned. It's nothing but problems so I decided that I wanted to transition over to Apple because I just really like their products more. I want to get the MacBook Pro 13 with retina display and 8gb of Ram but I'm stuck on the storage. Should I get 128gb or 256gb? I'm going to down load Microsoft office for Mac on the computer for school. I also have a lot of music and photos that would go on this computer. The 256gb is three hundred dollars more so I need to know is it worth it or should I go with the 128gb and just buy an external hard drive?

128 GB is never enough. Better for a 256 GB model at least.

I say the 256gigabyte one seen as, you will notice a slight speed difference

I have a Macbook Pro 13 right now (but I don't know how many GB, sorry. But I'm sure it doesn't go over 128 GB). I also have a ton of music and some photos, and it doesn't really seem to be lacking in storage. But I recommend going to the actual Apple Store and asking the people there because you know they more about these things.