Spending 48 hours in Krakow, Poland is the perfect amount of time to really experience the city and all it has to offer. From the sights to the food.