On a recent trip to Maine, someone told me about this place called Mackworth Island, very close to Portland, where there are loads of fairy houses. Of course most of them are built by fairies, but you are welcome to build your own, which we did. It was a magical hour, from the drive across ...