The capital of the Czech Republic, Prague is a colorful mix of funky old buildings in the Old City and shiny new ones everywhere else.