A good solution for HTTP sites is to load the https version after first loading over http. If they have similar content, show a bar at the top of the browser with a message along the lines of "A secure connection is possible, click here to go to use the secure version of this page".
Then it would be good to remember this setting and always pull the HTTPS.
Then it would be good to remember this setting and always pull the HTTPS.