En route to visiting friends in Stonehaven, we want to stay for two nights somewhere within walking or short taxi ride from a train station on the Perth/ Inverness line. We plan to spend the day on a longish walk, but not too strenuous. We are looking for a village with a choice of accommodation and somewhere to eat. Pitlochry and Aviemore look promising. Please can you give me your views on these two places for what we gave in mind, or is there anywhere else you can suggest? Thanks for your help.