Staying on the river in a houseboat was an excellent experience. Super clean and comfortable with super facilities even down to a phone with local sim. Easy to get to via tram, Uber or taxi and close to all the attractions. This should be at the top of your list for places to stay in Prague.