Livability.com lists Top 10 Cities for Affordable Vacations