Carmel is quite small, and all three inns are in fine locations, close to shopping and restaurants. You won't need a car to get around town from any of the inns, so I would choose based on your personal preferences, reviews, etc. I'm sorry that I have no personal knowledge of the quality of the inns, but I doubt that you would go wrong with any of the them. I think that Carmel is a good choice. It takes 10 minutes or so to drive to Monterey and Pacific Grove (if you want to see the Monarch Butterflies, you can visit the Sanctuary in Pacific Grove if you're coming between now and mid-March). If you want to explore Pebble Beach, you can access it from downtown Carmel through the Carmel Gate, which is off of San Antonio Ave.