Charming lodgings, fine restaurants, excellent shopping and an endless events calendar make every stay here unforgettable.