Five European hotels with seriously good food and culture