Kate and David are great hosts, and their rooms are beautiful. Why would you pay $300 for a hotel?