Magical place to stay and wander around