The only place within 6 kilometres of central Riomaggiore is La Spezia Historic Centre, so make sure you take a gander at the selection of 23 hotels it has on offer. Some exceptional picks in this area are Hotel Firenze E Continentale and NH La Spezia.
Wine buffs won't want to miss Azienda Agricola Capellini Luciano. Ask about the different types of grapes and the process used for bottling, then sample the finished product during a tasting session. Book a stay at Hotel Villa Argentina and Luna di Marzo, and you'll be right near this attraction. Shopaholics will appreciate stopping by Cinque Terre Walk and Drink, one of the well-known stores here. You can spend time at this place often, especially if you're based at La Zorza and Locanda Ca' dei Duxi.
Let's face it, lots of people who travel don't like blowing money on fancy hotels. Riomaggiore has a good number of economical accommodation options. The Ca' de Baran and the Il Borgo di Campi are a couple of the most convenient options. The Affittacamere San Giorgio and the Il BoMa B&B are some more economical options worth investigating.
If you find yourself searching for more accommodation options in Riomaggiore, consider the Eco del Mare Night and Day Beach Club and the Piccolo Hotel Del Lido. They are located 15 kilometres and 14 kilometres away from the city's main streets. If these aren't what you're looking for, try the Hotel Porto Roca or the Park Hotel Argento.
If you'd like to go to some close by cities, try Porto Venere Regional Natural Park and Valeriano Lunense. Head 10 kilometres to the southeast of Riomaggiore and you'll discover Porto Venere Regional Natural Park. Alternatively, Valeriano Lunense is 10 kilometres to the northeast. Porto Venere Regional Natural Park hotels are the Royal Sporting Hotel and Hotel Paradiso. Valeriano Lunense options are the CDH Hotel La Spezia and Hotel Relais al Convento.
Hotels in Riomaggiore start at AU$96 per night. Prices and availability subject to change. Additional terms may apply.