While there isn't a one-size-fits-all answer, a general rule is to keep images under 1MB. For optimal performance, aim for images that are between 600px and 800px wide. This ensures compatibility across various email clients and devices, maintaining the quality without compromising loading time. It's also important to use the appropriate file formats like JPEG or PNG, which offer good quality at smaller sizes.