best town to stay in loire valley