The 126-room Royal Hotel Sanremo is a luxury hotel overlooking the Mediterranean Sea that dates back to 1872. The style is classically elegant with lavishly furnished rooms and plenty of old-world charm. A short walk from the town center, this property has gorgeous sea views, a big outdoor saltwater pool, and modern spa with sauna and hot tub. The hotel lacks a private beach and some rooms are in need of renovation, but there is a lovely restaurant and bar with live piano music on-site. For less extravagant old-world charm, check out the Hotel Paradiso nearby.