In my opinion PhotoDeck is the ideal all-in-one solution for a photography website and webshop to sell your pictures. You can see that its built by and for photographers. The website loads fast, the workflow is efficient, it has a beautiful design, it's secure, comes with your own website statistics and you can link to it using your own domain name. You even can set up your own website in no time. I have tested it and it works very well in my opinion. Photos are automatically reduced for you to optimize loading time.
Just try PhotoDeck for free for 15 days and see how it works by yourself. If you like it you can buy one of the truer plans and use the referral code: YG@UJXUTW. You'll get a 50% discount off your first month. Of course, if you use the coupon code, I also get a credit towards my own Photodeck account and I will be very grateful for that.