When visiting the Cinque Terre, you can spend a lot of time trying to figure out what's your best option to stay in.
Here are your options: you can either stay in La Spezia, Levanto, in one of the Cinque Terre, in Portovenere or somewhere in the middle of nowhere. Let me break down the reasons as to why you should or should not stay in each of them:
Although La Spezia has direct access to the Cinque Terre by train, it is a port city, making it very industrialized and in my personal opinion, not the best option to stay.
I wouldn't recommend staying at one of the Cinque Terre as they are not very friendly if you're carrying your luggage.
This town is absolutely beautiful, but has a big disadvantage: it does not have a train station. If you stay here you need to drive/ride to La Spezia to take the train, or go by boat and end up missing Corniglia.
Other place somewhere in the middle of nowhere
Staying close to the Cinque Terre but not in one of the remaining main towns/cities has huge disadvantages, as you'll have to move by car to everywhere.
Levanto is what I like to call the "sixth Cinque Terre". It is absolutely stunning, with a beautiful and long beach, many restaurants and is not crowded with tourists! This town is not only one of the best places to visit when visit the Cinque Terre, but was also in my opinion, where you should stay.
Where to stay in Levanto
Just less than 10 minutes from Levanto, there's Costa di Faraggiana - a rural tourism small hotel.
If you want to go to Levanto train station, the beach, to a restaurant or just to get to know the city, they have a free shuttle that will take you to Levanto whenever you want! Great in case you don't have a car or don't want the hassle to park in Levanto!
Besides being perfectly located, they have an amazing infinity pool and jacuzzi, that provides you the perfect time to relax after a long visit to the Cinque Terre!
Their amazing breakfast views to the mountains, great food and stunning terrace makes what is possibly the most peaceful experience you can have.
And if you end up deciding on visiting the Cinque Terre by boat, Costa di Faraggiana provides private tours at any time (sunset included) to not only the 5 towns but also the nearby caves!
Check them out here.