A 13th-century ruin listed on Airbnb is a dreamy mix of old and new