Get a better room for day in Prague working (7)
I believe the answer is:
upgrade
'get a better room' is the definition.
(as in upgrading in a hotel)
'day in prague working' is the wordplay.
'day' becomes 'd' (abbreviation for day).
'in' means one lot of letters goes inside another.
'working' is an anagram indicator.
'prague' anagrammed gives 'upgrae'.
'd' put into 'upgrae' is 'UPGRADE'.
'for' acts as a link.
(Other definitions for upgrade that I've seen before include "Bonus for plane passenger" , "advance" , "Raise the level" , "Drug ape to improve" , "Change to later model" .)