My only advice is think big.
You will see awesome shops have large images because they want the user to be able to us the full screen to watch a product.

If you think your images are ugly and you don't want to present them large then invest in better images.