In the Portofino area, we stayed at the Excelsior Palace in Rapallo. Lots of old world charm with waterfront access, but pricey. The view of the Med Sea and Ligurian coast was fantastic. The towns of Rapallo and Santa Margherita are within 10 kms of Portofino, with many more hotels at various price points.