The city is often cited as one of the cheapest in Europe, but how much can you really expect to pay for food, drink, and accommodation?