Sort:  

The hotel cost varies depending what you are looking for... Starting from 30 USD for a cheap AirBnB to 300 for an expensive hotel. Public transport is very well developed and easy to use while food and drinks are affordable unless in a busy tourist area in Prague....

thanks a lot ;)