Dating back to 1897, the Imperial was Dubrovnik’s first purpose-built hotel, and it’s one of the oldest in Croatia. Standing just outside the Old Town, close to Pile Gate, it has a lovely palm-lined front terrace and a distinctive red brick façade, with wrought-iron balconies painted in Hapsburg-flag yellow. Noted for its highly professional staff, it’s popular with businesspeople and international travelers who expect formal service. Inside, rooms are spacious and fully equipped with 21st-century comforts. The hotel’s Porat Restaurant has outdoor tables on the leafy front terrace, making it a fine place to enjoy breakfast. There’s a fully equipped health club with an indoor pool and fitness room, but no outdoor pool or beachfront.