As given by you the project relates to mapping. You need the contours to be drawn with the height information and then exported in Digital Elevation Model or DEM. Then you want it to be depicted in the 3D. Well I can generate the DEM from the contour data. This DEM can then be suitably viewed with free USGS developed software for analysis and converting to small or large pictures as per your wish. Also the photo or imagery then can be draped over the DEM giving a realistic look. If names of certain locations are available the same can be displayed for additional references and pin point locations.
I have quoted the basic minimum but the actual cost of the project can be assessed only after you specify the accuracy, extent (size of the area), photo specification (taken from oblique angle needing rectification or are ortho photos) and the contour interval in the contour file.
I have more than 10 years of experience in digital mapping and photogrammetry work and I assure you to give you the best of work.
Thanks.