Whether you have two or three days, there is plenty to do adorable little town Carmel by the Sea, California on a weekend break. See our guide for more...