Vinohrady probably is the best area to stay in Prague for a few or more days. The place is pretty comfortable as well