Most of the major instant message services allow you to use the chat boxes to conduct video calls--for free! Take advantage and video chat will your friends and family back home any time you feel lonely.
Join a gym, a club, a class or a religious organization in your new town. Getting to know new people will make it feel more like home and keep your mind off the homesickness.
If you can arrange a visit back home, do it. It will help you to see the people and places you miss. Plus sometimes you end up seeing that home isn't as perfect as you remember and you feel better when you get back to your new city.
Invite some of your friends and family to your new town to visit. Sharing your new location with people you care about will take care of loneliness and also help you to see what your new city has to offer and may give you a more positive outlook.
Holding in your feelings will only make it worse, so go ahead and have a good cry! Play some music that sets the mood for a home sick cry, like "Who Says You Can't Go Home?" and " The House That Built Me."
select one here...