if it is not coming off because of the lug nuts it is very possible that the people who you took to get your tires rotated and balanced tightened your lugs with an impact wrench and it is over torqued. It happens all the time sadly to alot of different people. What i did when it happened to me was i put my factory lugnut wrench and made sure it was on there real well, and actually jumped on it to break it free. It sounds dangerous but if it is on the nut good, the factory lugs are VERY strong and wont break or strip.
If your case is that you can get the lugs off the the wheel just wont come off the hub, which is also very common, i suggest you taken a rubber mallet and from the back side of the wheel bang it very hard on the tire. If you dont have a rubber mallet a regular hammer banging on a 2 by 4 in between the wheel and the hammer will also work.
Let us know how it goes.