When it comes to the small seaside town of Polperro (in Cornwall, England) the Penryn House Hotel is in the perfect spot. It’s far enough up on the hill that it’s easy to drive to (important because any farther down into the town and the streets become almost impossibly narrow and mostly dominated by…