As previously mentioned, there are a number of ways by which the mobile version of a website can be shown, which makes it virtually impossible to ascertain whether or not a mobile version exists just by looking at code elements.
Other than using an actual smart-phone, the next best approaches are:
1. Use the Safari Browser with User Agent set to iPhone. This will let detect a mobile version.
2. Download a smart-phone emulator (not a simulator). There are some good, free ones online such as Mobilizer.
Neither method is 100% effective, but certainly close enough to get you what you need.
Hope this helps,
John