ok, let's see. Cape Breton is one of the most beautiful places i have ever been (lived in europe for a couple years and that was amazing, but cb is spectacular for natural beauty)
houses are relatively cheap, mostly due to a long history of low employment rates. also, it is historically a economy based on coal mining and steel production but in the last few decades these industries have almost completely shut down on the island which has led to poverty and unemployment.
nova scotia has only had one official hurricane (hurricane juan) which happened about 3 years ago. generally we have snow storms and/or rain storms. the summer season really sort of begins in july and ends at the beginning of sept. the average temp would be about 26-31 degrees celcius (plus humidity sometimes of course). in winter, which typically lasts from late nov/early dec to late feb/mid-march (we don't have a great spring season here), the temp can run anything from plus 1-5 to minus 30, plus windchill factors which can bring temps down even more. in recent years the winters are becoming shorter and milder, although that's not to say it doesn't get cold and we don't get snow, we sure do! lol.
the people are mostly descended from irish and scottish immigrants. there is a very strong celtic culture still alive and well in cb. lots of music and festivals, theatre, dance, etc. I grew up there and as a child it was wonderful. as an adolescent it wasn't quite so great, mostly because there was not a lot of things for teens to do (not including sports/outdoor activities). it's small community living though, which a lot of people really enjoy. and the good news it it really isn't that far from anything important in the province. it is about a 4-6 hour drive from the capital of ns (halifax) to sydney (biggest city on the island) and it's a fairly nice drive as well. there is a small airport in sydney but it is atrociously expensive to fly in and out of it usually. usually cheaper to drive/bus to hfx and fly from there. umm that's all i can think of for the moment. let me know if you have any more questions!