Зависит от задачи. Если это просто картинка, можно стилизовать прямо её. Если картинка - часть какого-то блока (например, понадобится добавить рамку на расстоянии 5px от границ), то лучше добавить в блок. Не совсем понятно, зачем добавлять лишний блок.
По умолчанию для всех картинок задай img { max-wdith: 100%; }, таким образом не возникнет ситуаций, когда картинка где-то вылезла. Если хочешь, чтоб картинка всегда заполняла отведенное пространство по ширине, то