Country hotel Villa Belfiore offers cozy rooms, a pool, free breakfast, an organic garden, and a rustic eatery.