use as an adjective means very cheap.
Food stalls along the street can offer budget meals for the whole family.
means a place which attracts a lot of tourists, with many activities for them to do or souvenirs to buy, as a result, it can be rather unattractive.
Pattaya was once an attractive seaside town, but now it has become very touristy.