A guide to visiting St. Pierre and Miquelon, from what to do, how to get there, and where to stay on this French archipelago near Canada.