SmugMug is far superior to all other offerings. I'd highly recommend them. If you send me a PM, I can give you a coupon code for $5 off your subscription.
No offense to the others who want to give you a $5 off code number (they get $10 when you use their code) for Smugmug, but if you use this website (at the bottom) you get 50% off any package they have which is the best deal by far.