Yes, beer does hydrate you better than water. This is because beer contains electrolytes, which help to replenish the body's fluids. However, it is important to drink in moderation since too much beer can do the opposite and dehydrate the body.