ИМХО только мерить. Все сидят по-разному. Шорты могут быть одной и того же фасона, но из разного материала - и уже сидят по-другому. Я, например, долго пыталась найти себе шорты (у меня вообще 50-ый р-р). В городе, конечно, не пойду. Нужно было на море/дачу. В итоге лучше всего сели шортики от домашнего костюма, трикотажные. Короткие, чуть свободные, прямые, черные. Все остальное сидело гораздо хуже. Конечно, в таких по городу не погуляешь. Но можно поискать что-то типа того, но "уличное".