I would have the campsite right in the middle of that empty area on the left of the train station. Or even on the right, it would look nice and cozy, but you'll have to be careful and plan a lot the landscaping before settling it.
I say that, because most people want pine trees around their campsite, and if it's on the south, it won't work.
For the caf?, it depends on the style of your town, but I would have it under the two houses that are almost parallel, near the train station, where the river goes in a horizontal, making sure I leave lots of space in front of it to add landscaping.
You have to think about what you want to add nearby these things. Do you want a fire pit and some stumps or benches near the campsite? Do you want pine trees? A full forest area? Or that really is not a priority, just some flowers and maybe an outdoor chair? You need to plan around these things.
Same thing with the caf?. You want it to be cozy and hidden, or showing off in a busy area?
Take your time with these things, specially the campsite. Plan a lot, make use of patterns to figure out places for things, start some landscaping before adding the projects just to make sure that's what you are looking for your town.
Here's a guide for the space PWPs occupies:
http://angiestown.tumblr.com/post/91178481792