Although the gap is closing, Prague is still cheaper than many European capital cities for essentials such as food and transport.