It might behoove Miami residents to spend more time in Salt Lake City , where , also according to Men 's Fitness , residents participate in a impressive array of sports , from basketball , hiking , skiing and beach volleyball .