Throwing in Antigua, Guatemala as an option to consider.
โ๏ธ Relatively easy to get to. 45 minutes from Aurora International Airport which has direct flights from Panama, Costa Rica, El Salvador, Bogota, US Hubs, Madrid.
โบ๏ธ Abundant lodging ecosystem for all tastes and budgets
๐๏ธAbundance of venues
โฒ๏ธ Beautiful architecture
๐งณ Super tourist friendly
๐ถ๐ปโโ๏ธ๐ถ Walkable
๐ Regularly filled with people from all over the world
๐ Affordable
๐ Perfect weather
โ๏ธ World famous coffee
๐Can look at or climb volcanoes