Sintra is a tourist town and prices reflect that. Everywhere else in Portugal, the tourist information offices give free maps; here they charge 2.5 euros. Casa Azul is the best bargain in the city. I extended my stay there due to modest cost, a friendly and accommodating host, comfortable, relaxed surroundings and a location close to the train station and a grocery store down the block. If you can get a bed here, grab it!