Cost: $1,491 Often visited for its sunshine and beaches, San Diego also has great food. Two starters, two main dishes and a bottle of wine will cost you $79, the cheapest of any city on the list.