The nearest Wal-Mart from CB is the new one just off the 535 in Lake Buena Vista (down towards Kissimmee). It is only about 10-15 minutes' drive away, so it shouldn't be more than around $20. You may need to book a taxi to pick you in advance, though, as most Wal-Marts don't have a taxi rank waiting for people.