Also known by its Basque name of Donostia, the beautiful city of San Sebastian, Spain, is picturesque, expensive and one of the most fashionable spots to spend the summer.