A weekend in the magical land called Falmouth