I voted shorts cause they look better, but if you're going somewhere very sunny, speedos might be better (the larger type though, that look like tiny tight shorts), you don't half of your leg to be different from the other half (best friend's like that - only wears shorts and it looks funny)