Antigua is a charming little colonial town that can make you forget the chaos and filth of Guatemala City itself, but once you arrive you quickly notice that this is a tourist town and prices tend to reflect that. Hotels and hostels can be found for low rates, but those seeking luxury have many options at the high end as well.
The local attractions are mostly tours sold from dozens of travel agencies throughout town, and even though they are competitive, prices aren’t as low as you might hope, partly since most of the popular things are a bit of a drive away.
Food tends to be cheap by most standards, though more expensive than most of the rest of Central America. It’s easy to find simple meals at low prices at the places where most of the locals eat, but with so many rich tourists in town it’s also easy to find pricey fare. Beer and tequila drinks tend to be cheap, but beyond that it can be expensive for alcohol in this town.