I've stayed at Vincent's place for 1 night, and it was great place to stay for a short term period. If you want to stay for a short term period, the location is important. Having stayed this place, I didn't even need to buy public transportation tickets. I managed to see most of the popular places on foot.
We visited Prague Beer Museum, which is actually a pub, at the end of the first day. The pub has really good beers, and it's about 100m away from Vincent's place.