The Ram Inn has eight quirky bedrooms (rates start from £160) which are fitted with a mismatch of contemporary furniture and antiques, with Egyptian cotton sheets and towels bringing the comfort ...