You might consider you local sign store. Some sell vinyl wraps and will do custom designs for RV's I know of a couple that did this and were very happy with the results. Most of the time, the store will do the install too but I'm sure that a Google search for vinyl graphics would give you some ideas. Erika's suggestion would be a good place to start.