I read that too small is better than too big when it comes to cycling shorts. They should be relatively snug. When you stand upright, the padding should pooch out just a little, but when you bend over like you are in riding position, the padding should not stick out. Too big can cause more movement of the shorts, which could cause more chafing.

I agree you might want to consider spending a bit more for quality shorts to get you through a century, especially if you anticipate it taking a long time to finish. My two main pairs of shorts are the high end Specialized and Pearl Izumi. I make sure I wear those on my longer rides. Haven't come up with a preference for one over the other and the Pearl Izumi is a little less expensive, so you might look at those. Of all the things you buy to wear on a bike, the shorts are the most important.