With a charming simplicity, cozy yet with finesse, the Landhaus San Sebastian is a small hotel set in green surroundings and built in the style of an alpine cottage.