The hotels in Budapest are a little pricey, which is why Budapest is considered to be more expensive than Krakov.