An in-depth review of Hotel 1898 in Province of Barcelona, Spain, including current room rates, compelling photography, and need-to-know facts.