Located on one of the liveliest streets in downtown Porto, Rua das Flores, Oca Flores Hotel Boutique will put you steps from attractions like Clerigos Tower, shops, restaurants, and bars. It’s housed in an 18th-century building and offers a wide range of room options, including units with kitchenettes, balconies, and city views. Lots of high-tech can be found here, too, like TVs that are also mirrors and touchpad-controlled lights, while the marble-clad bathrooms come with fluffy robes. The spa offers blissful treatments like wine therapy and shiatsu massage, a sauna, a steam room, and a gym. Beneath the spa, a Roman bath awaits. A hot-and-cold breakfast buffet is served near the garden, and there’s also a wine and tapas bar.