Superb City, well worth a few days wandering around. I probably wouldn't take a van into the centre tho cos public transport (esp the trams & Metro) is so good. You buy a book of tickets at a tobacconist kiosk or similar & clip them yourself when on the tram. Every so often an inspector will board & check everyone's ticket with an instant fine if you haven't followed the rules!
Lots of restaurants, and relatively few with traditional Czech food, but they are worth seeking out. Prices in restaurants can be high, as pricey as London, Paris or Rome. You'll love it.