Planning a walking holiday and staying for 3 nights. Not sure where to stay - was looking at Riomaggiore but not sure where is best for having nice restaurants and central for walking each way e.g. to Portovenere as well as the opposite direction. Any help would be great. Thanks.