I will be in the Nashville area the last week of May. I definitely want to see all the music sites in Nashville, but I'm also interested in dining, shopping, history, etc. My question is, would I be better off staying in downtown Nashville, or should I stay in downtown Franklin and just drive into Nashville for the Ryman, Opry, Hall of Fame, etc? Are most things cheaper in Franklin? I'd also like the hotel to be within walking distance of shops, dining, etc.