I have been researching the Sedona area but I am not quite sure the best location to stay. We are traveling as a couple in our late 40's. We would like a place within walking distance to restaurants and shops. We will be flying to Phoenix and renting a car. I would like a hotel or resort no more than $250 per night. We will be traveling in June or July. Any suggestions would be greatly appreciated. We will also be traveling to the Grand Canyon for a nights stay. Is there any special towns we should visit on the drive from Sedona to the Grand Canyon?