Flickr, Smugmug or other suggestion
I'm happy with Photoreflect.com. I've used them for hosting images for nearly 4 years, and have had minimal issues. Upload is easy, and if you're selling the images, they've got a protocol that is functional. I print myself, but they offer labs that can do it for you, and the website design choices are decent.
T'ai Chi Chuan...Relaxation, with an attitude!