Looks good, but yeah too big. If it's almost hard to get on your head that's about right (Don't want to scratch your ears every time it goes on and off, but you get the idea)
Around a 26 should do good by you, and you seem (If the pictures are right) to have a rather slight build\head so you shouldn't have any trouble getting the bucket on